1. 문자열
>>> sorted("hello")
["e","h","l","l","o"]
2. 리스트
>>> sorted([5,2,1,3,4])
["1","2","3","4","5"]
>>> sorted([[2,1,3],[3,2,1],[1,2,3]])
[[1, 2, 3], [2, 1, 3], [3, 2, 1]]
3. set
>>> sorted({3,2,1})
[1,2,3]
4. tuple
>>> sorted((3,2,1))
[1,2,3]
5. 딕셔너리
>>> sorted({3:1,2:3,1:4})
[1,2,3]
#dict
myDict = {3:1,2:3,1:4}
# [(3, 1), (2, 3), (1, 4)]
sorted(myDict.items(),key=lambda x: x[1])
# 두번째 글자 기준
sorted(['hello','hi', 'python'],key=lambda x:x[1])
6. 응용
>>> myDict = {3:1,2:3,1:4}
>>> sorted(myDict.items(),key=lambda x: x[1])
[(3, 1), (2, 3), (1, 4)]
# 두번째 글자 기준
>>> sorted(['hello','hi', 'python'],key=lambda x:x[1])["hello", "hi", "python"]
# 역순
>>> sorted(range(1,10),reverse=True)
[9, 8, 7, 6, 5, 4, 3, 2, 1]