[python] 데이터 정렬하기

Python은 데이터를 쉽게 정렬할 수 있는 다양한 방법을 제공합니다. 이 포스트에서는 Python으로 리스트, 튜플 및 딕셔너리 데이터를 정렬하는 방법에 대해 알아보겠습니다.

1. 리스트 데이터 정렬하기

Python의 리스트를 정렬하는 가장 간단한 방법은 sort() 메서드를 사용하는 것입니다.

data_list = [4, 2, 7, 1, 9]
data_list.sort()
print(data_list)

위 코드를 실행하면 [1, 2, 4, 7, 9]와 같은 결과가 출력됩니다.

2. 튜플 데이터 정렬하기

튜플은 변경할 수 없는 (immutable) 자료형이지만, sorted() 함수를 사용하여 튜플을 정렬할 수 있습니다.

data_tuple = (4, 2, 7, 1, 9)
sorted_tuple = tuple(sorted(data_tuple))
print(sorted_tuple)

3. 딕셔너리 데이터 정렬하기

딕셔너리를 값에 따라 정렬하려면 sorted() 함수를 사용하고 key 매개변수를 활용합니다.

data_dict = {'b': 4, 'a': 2, 'c': 7, 'd': 1}
sorted_dict = dict(sorted(data_dict.items(), key=lambda x: x[1]))
print(sorted_dict)

위 코드를 실행하면 {'d': 1, 'a': 2, 'b': 4, 'c': 7}와 같은 결과가 출력됩니다.

이와 같이 Python에서는 리스트, 튜플 및 딕셔너리를 간단하게 정렬할 수 있습니다.