③ 데이터를 정렬하기 위해 sort() 메서드를 사용하며, 파라미터는 다음과 같습니다.
ⓐ reverse: 내림차순으로 정렬합니다. 예를 들어 다음과 같이 사용합니다.
x = [1, 7, 3, 9] ------ 정렬되어 있지 않은 x라는 텐서 생성 x.sort(reverse=True) ------ x에 내림차순 적용 print('x:', x)
다음과 같이 x가 내림차순으로 정렬되었습니다.
x: [9, 7, 3, 1]
ⓑ key: 데이터를 정렬할 때 key 값을 가지고 정렬하며 기본값은 오름차순입니다. 또한, 여기서 사용되는 람다는 일종의 함수입니다. 일반적으로 함수는 def 함수명()처럼 사용하지만 람다 함수는 다음과 같이 함수명 없이도 사용 가능합니다.
▲ 그림 6-19 일반 함수와 람다 함수
람다 함수는 정의와 동시에 사용할 수 있지만 함수명이 없고, 저장된 변수가 없기 때문에 재사용은 불가능합니다. 예를 들어 사용 방법은 다음과 같습니다.
y = lambda x: x + 10 y(1)