[python] 데이터 정렬하기
데이터를 정렬하는 것은 프로그래밍에서 매우 일반적인 작업입니다. 파이썬에서는 여러 가지 방법으로 데이터를 정렬할 수 있습니다. 이 블로그 포스트에서는 파이썬으로 데이터를 정렬하는 몇 가지 방법을 살펴보겠습니다.
1. 리스트.sort() 메서드 사용
sort()
메서드는 리스트의 내용을 정렬합니다. 기존 리스트를 정렬하여 변경하며, 새로운 리스트를 만들지 않습니다.
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
my_list.sort()
print(my_list)
2. 내장 함수 sorted() 사용
sorted()
함수는 새로운 정렬된 리스트를 반환하며, 기존 리스트를 변경하지 않습니다.
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list)
3. 사용자 정의 기준으로 정렬하기
sort()
및 sorted()
함수 또는 메서드를 사용할 때 key
매개변수를 활용하여 사용자 정의 기준으로 정렬할 수 있습니다.
my_list = ['apple', 'banana', 'cherry', 'date']
sorted_list = sorted(my_list, key=len) # 길이순으로 정렬
print(sorted_list)
이렇게 파이썬에서 데이터를 정렬하는 몇 가지 방법을 알아보았습니다. 데이터를 정렬하는 것은 프로그래밍에서 자주 사용되며, 파이썬에서는 이를 간단하게 처리할 수 있는 다양한 방법을 제공합니다.
참고 문헌:
- 파이썬 공식 문서: https://docs.python.org/3/howto/sorting.html