반응형
Python에서 list
를 정렬하는 방법은 여러 가지가 있습니다. list
를 정렬하려면 sorted()
함수나 list.sort()
메서드를 사용할 수 있습니다. 각각의 방법에 대해 간단히 설명해 드리겠습니다.
sorted()
함수 사용:sorted()
함수는 새로운 정렬된 리스트를 반환합니다. 원본 리스트는 변경되지 않습니다.
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list) # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
list.sort()
메서드 사용:list.sort()
메서드는 원본 리스트를 정렬하며, 새로운 리스트를 생성하지 않습니다.
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
my_list.sort()
print(my_list) # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
정렬 방법은 기본적으로 오름차순으로 정렬됩니다. 내림차순으로 정렬하려면 reverse=True
매개변수를 사용하실 수 있습니다.
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list_descending = sorted(my_list, reverse=True)
print(sorted_list_descending) # [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
my_list.sort(reverse=True)
print(my_list) # [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
sorted()
함수와 list.sort()
메서드는 문자열, 튜플 및 사용자 정의 객체와 같은 다른 데이터 유형에 대해서도 작동합니다.
반응형
'🖥️ IT, 컴퓨터 > 🐍 Python' 카테고리의 다른 글
[Python] 파이썬 모든 문자를 대문자/소문자로 변환 :: lower(), upper() (0) | 2024.01.18 |
---|---|
[Python] 파이썬에서 txt 파일 읽어오기 :: open(), readline() (0) | 2024.01.18 |
[Python] 주피터 노트북 코딩 글꼴 바꾸기 (0) | 2024.01.17 |
[Python] 파이썬 *args와 **kwargs (0) | 2024.01.17 |
[Python] 주피터 노트북 out of memory 오류 해결 방법 (0) | 2024.01.17 |
댓글