이 자습서에서는 문자열 목록을 정렬하는 방법을 살펴보겠습니다. 주어진 문자열 목록을 sort 메소드로 정렬하고 sorted 기능. 그런 다음 길이, 값 등과 같은 다양한 기준에 따라 문자열 목록을 정렬하는 방법을 살펴보겠습니다.
list.sort()를 사용하여 문자열 목록을 정렬하는 방법을 살펴보겠습니다. 방법. 정렬 방법 목록은 정렬입니다. 원본 목록을 직접 정렬합니다. 코드를 봅시다.
예시
# list of strings strings = ['Python', 'C', 'Java', 'Javascript', 'React', 'Django', 'Spring'] # sorting the list in ascending order strings.sort() # printing the sorted list print(strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['C', 'Django', 'Java', 'Javascript', 'Python', 'React', 'Spring']
reverse 인수를 사용하여 목록을 내림차순으로 정렬할 수 있습니다. 참으로 목록을 내림차순으로 정렬하는 코드를 살펴보겠습니다.
예시
# list of strings strings = ['Python', 'C', 'Java', 'Javascript', 'React', 'Django', 'Spring'] # sorting the list in descending order strings.sort(reverse=True) # printing the sorted list print(strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['Spring', 'React', 'Python', 'Javascript', 'Java', 'Django', 'C']
정렬 방법을 사용하여 문자열 목록을 정렬하는 방법을 살펴보았습니다. sorted를 사용하여 문자열 목록을 정렬하는 방법을 살펴보겠습니다. 내장 기능.
예시
# list of strings strings = ['Python', 'C', 'Java', 'Javascript', 'React', 'Django', 'Spring'] # sorting the list in ascending order sorted_strings = sorted(strings) # printing the sorted list print(sorted_strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['C', 'Django', 'Java', 'Javascript', 'Python', 'React', 'Spring']
sorted를 사용하여 목록을 내림차순으로 정렬할 수도 있습니다. reverse를 True로 전달하여 함수 두 번째 인수로 함수에. 코드를 봅시다.
예시
# list of strings strings = ['Python', 'C', 'Java', 'Javascript', 'React', 'Django', 'Spring'] # sorting the list in descending order sorted_strings = sorted(strings, reverse=True) # printing the sorted list print(sorted_strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['Spring', 'React', 'Python', 'Javascript', 'Java', 'Django', 'C']
길이를 기준으로 문자열 목록을 정렬하려면 어떻게 해야 합니까? 예, 정렬 방법과 정렬을 사용하여 길이를 기준으로 정렬할 수 있습니다. 키를 전달하여 기능 인수로. 길이에 따라 문자열 목록을 정렬하는 방법을 살펴보겠습니다.
예시
# list of strings strings = ['Python', 'C', 'Java', 'Javascript', 'React', 'Django', 'Spring'] # sorting the list in ascending order - length strings.sort(key=len) # printing the sorted list print(strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['C', 'Java', 'React', 'Python', 'Django', 'Spring', 'Javascript']
모든 함수를 키 인수에 전달할 수 있습니다. 정렬 방법은 키 인수에 제공된 함수의 반환 값을 기반으로 목록을 정렬합니다. sorted 함수에서도 동일한 작업이 수행됩니다.
값을 기준으로 문자열 목록을 정렬하여 sorted 함수를 사용하는 예를 살펴보겠습니다.
예시
# list of strings strings = ['7', '34', '3', '23', '454', '12', '9'] # sorting the list in ascending order - int value sorted_strings = sorted(strings, key=int) # printing the sorted list print(sorted_strings)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
['3', '7', '9', '12', '23', '34', '454']
결론
키를 전달할 수 있습니다. 한 번에 인수를 정렬 방법으로 반전하고 정렬 우리가 원하는 것을 달성하는 기능. 시도하고 탐색하십시오. 튜토리얼과 관련하여 의심스러운 점이 있으면 댓글 섹션에 언급하세요.