sorted

Python

[Python] 특정, 다중 조건으로 리스트 정렬하기

특정, 다중 조건으로 리스트 정렬하기Python에서 리스트를 정렬하기 위해 sort()와 sorted() 메서드를 사용한다. 두 메서드의 간단한 활용으로 숫자의 크기 혹은 문자 순서대로 오름차순/내림차순으로 정렬이 쉽게 가능하다. 그러나 정렬의 기준을 직접 설정하거나 여러 개의 조건으로 정렬해야 할 경우도 있다. 이때 메서드의 파라미터인 "key"를 사용하면, 조건을 직접 설정하여 리스트 정렬이 가능하다.특정 조건으로 리스트 정렬하기1차원 리스트일 경우 간단히 정렬이 가능하지만, 2차원 이상의 리스트는 단순히 sort(), sorted()를 사용하면 원하지 않는 결과가 나올 수 있다. 이 경우 key를 지정하면 원하는 조건을 설정해 리스트를 정렬할 수 있다. 아래의 리스트를 예시로 정렬해 보자.a = [..

Python

[Python] 람다(Lambda) 함수 개념과 활용

람다(lambda) 함수란?python에서 'def'로 함수를 정의하여 사용한다. 그러나 람다 표현식(lambda expression)을 통해 간단하게 함수를 작성할 수 있다. 람다 함수는 익명(anonymous) 함수라고도 부르며, 함수를 인자로 넣을 때 주로 사용한다. 람다 표현식을 시작으로 람다 함수의 개념과 사용법을 알아보자.람다 표현식(lambda expression)람다 표현식은 람다 함수(익명 함수)를 만드는 데 사용된다. 람다 표현식은 다음과 형태로 사용하며, 함수 객체를 가지게 된다.# parameter_list : 매개변수, expression : 표현식lambda [parameter_list] : expression정의된 함수 객체는 아래와 같은 함수 객체처럼 동작한다.def (par..

기억에 남는 블로그 닉네임
'sorted' 태그의 글 목록