예를 들면
알파벳 순으로 목록 정렬 :
cars = ['Porsche', 'BMW', 'Volvo']
cars.sort()
정의 및 사용
기본적으로리스트의 종류 () 메소드 오름차순의 순서.
또한 정렬 기준을 결정하는 기능을 가질 수있다.
구문 :list.sort(reverse=True|False, key=myFunc)
매개 변수 | 기술 |
---|---|
역 | 선택 사항. 역 = 진정한 의지 목록을 내림차순으로. 기본값은 역 = False입니다. |
키 선택 사항. | 기능 정렬 기준을 지정합니다. |
예 1 개
내림차순 목록 :
cars = ['Porsche', 'BMW', 'Volvo']
cars.sort(reverse=True)
실시 예 2에서는
길이 값에 따라 목록을 정렬 :
# 返回值的长度的函数:
def myFunc(e):
return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(key=myFunc)
예 3
사전 "년"값을 사전에 따라 종류의 목록을 :
# 返回 'year' 值的函数:
def myFunc(e):
return e['year']
cars = [
{'car': 'Porsche', 'year': 1963},
{'car': 'Audi', 'year': 2010},
{'car': 'BMW', 'year': 2019},
{'car': 'Volvo', 'year': 2013}
]
cars.sort(key=myFunc)
실시 예 4
길이 값에 따라 내림차순리스트 :
# 返回值的长度的函数:
def myFunc(e):
return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(reverse=True, key=myFunc)