from operator import itemgetter 본문
728x90
from operator import itemgetter
튜플의 리스트 정렬
data = [ ("hansj", 31, 111), ("kim", 32, 222), ("an", 34, 666), ("bang", 23, 444), ("jin", 3, 333) ]
from operator import itemgetter
for name in sorted(data, key=itemgetter(1)):
print(name)
print()
for name in sorted(data, key=itemgetter(0)):
print(name)
-----------------------------
('jin', 3, 333)
('bang', 23, 444)
('hansj', 31, 111)
('kim', 32, 222)
('an', 34, 666)
('an', 34, 666)
('bang', 23, 444)
('hansj', 31, 111)
('jin', 3, 333)
('kim', 32, 222)
'개발 > Python' 카테고리의 다른 글
itertools. product (0) | 2020.05.02 |
---|---|
딕셔너리.get(key, default값) (0) | 2020.05.01 |
defaultdict() (0) | 2020.04.30 |
Dict 정렬 (0) | 2020.04.30 |
zip() 함수 (0) | 2020.04.29 |
Comments