티스토리 뷰

Python STL

파이썬 정렬

탁택 2024. 1. 29. 15:22
# list
arr = [5, 1, 3, 2, 8]

arr.sort()
print(arr) # [1, 2, 3, 5, 8]

arr.reverse()
print(arr) # [8, 5, 3, 2, 1]
print(arr[::-1]) # [1, 2, 3, 5, 8]

arr.sort(reverse=True)
print(arr) # [8, 5, 3, 2, 1]

arr2 = sorted(arr)
print(arr2) # [1, 2, 3, 5, 8]

arr3 = reversed(arr2)
print(*arr3) # 8 5 3 2 1
print(list(arr3)) # [8, 5, 3, 2, 1]

arr4 = "AABBC BBCCC CBBA AACCCBBB A B"
arr5 = arr4.split()
arr5.sort(key=len)
print(arr5)

d = {3: 361, 1: 3388, 2: 10, 10: 1}
d = dict(sorted(d.items()))
print(d)

arr6 = [(3, 8), (1, 10), (5, 1), (4, 0)]
arr6.sort()
print(arr6)

arr6.sort(key=lambda x: -x[1])
print(arr6)

arr7 = sorted(arr6, key=lambda x: x[1])
print(arr7)

'Python STL' 카테고리의 다른 글

파이썬 Queue, Deque, Priority_Queue 자료구조  (2) 2024.01.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함