30/09/2018, 20:02
Sắp xếp trong Python
Mình có 1 list các tupple
P = [(2, 23, 1), (3, 12, 0), (5, 190, 2),(2, 11, 4)]
Dùng P.sort() thì sẽ sort theo P[i][0], sau đó là P[i][1] và P[i][2]
[(2, 11, 4), (2, 23, 1), (3, 12, 0), (5, 190, 2)]
Nếu bây giờ mình muốn sort P[i][0] rồi P[i][2] sau đó mới P[i][1] thì làm thế nào ?
Mình cám ơn
Bài liên quan
thôi thì ta tự code hàm sort vậy
Mình nhớ là có, nhưng mà quên mất ở tài liệu nào.
Có rồi nhé
P.sort(key=lambda tup: (tup[0], tup[2]) )