본문 바로가기

from operator import itemgetter 본문

개발/Python

from operator import itemgetter

Louisus 2020. 4. 30. 14:29
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