[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)

이렇게 파이썬에서 데이터를 정렬하는 몇 가지 방법을 알아보았습니다. 데이터를 정렬하는 것은 프로그래밍에서 자주 사용되며, 파이썬에서는 이를 간단하게 처리할 수 있는 다양한 방법을 제공합니다.

참고 문헌: