이 튜토리얼에서는 목록의 정렬 방법에 대해 배울 것입니다. 튜토리얼을 살펴보겠습니다. 정렬 방법은 모든 목록을 오름차순으로 정렬하는 데 사용됩니다. 또는 내림차순 주문하다. 선택적 매개변수가 있거나 없는 정렬 방법의 경우가 많습니다. .
방법 정렬은 제자리 방법입니다. 원래 목록에서 직접 변경됩니다.
하나씩 보시죠.
기본 정렬()
정렬 방법 선택적 매개변수가 없으면 목록이 오름차순으로 정렬됩니다. 주문하다. 예를 들어보겠습니다.
예시
# initializing a list numbers = [4, 3, 5, 1, 2] # sorting the numbers numbers.sort() # printing the numbers print(numbers)
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
[1, 2, 3, 4, 5]
sort()를 사용한 역 매개변수
내림차순으로 목록을 정렬할 수 있습니다. 역방향을 사용하여 주문 선택적 매개변수. 값이 True인 역방향 매개변수 전달 내림차순으로 목록을 정렬하려면 주문.
예시
# initializing a list numbers = [4, 3, 5, 1, 2] # sorting the numbers in descending order numbers.sort(reverse=True) # printing the numbers print(numbers)
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
[5, 4, 3, 2, 1]
sort()가 있는 키 매개변수
메소드 정렬은 key라는 또 다른 선택적 매개변수를 사용합니다. . 매개변수 키 목록을 정렬해야 하는 값을 정렬에 지정하는 데 사용됩니다.
사전 목록이 있다고 가정해 보겠습니다. . 사전 목록을 정렬해야 합니다. 특정 값을 기준으로 합니다. 이 경우 키를 전달합니다. 사전 목록을 정렬해야 하는 특정 값을 반환하는 함수가 있는 매개변수입니다.
예시
# initializing a list numbers = [{'a': 5}, {'b': 1, 'a': 1}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'e''a': 2}] # sorting the list of dict based on values numbers.sort(key= lambda dictionary: dictionary['a']) # printing the numbers print(numbers)
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
[{'b': 1, 'a': 1}, {'e': 2, 'a': 2}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'a':
결론
튜토리얼에 의문점이 있으면 댓글 섹션에 언급하세요.