1
튜플 목록 (이름, 번호, 생일, 성별)이 있습니다. 생일에 따라이 목록을 역순으로 정렬하고 싶다면 어떻게 이것을 파이썬으로 정렬 할 수 있습니까?튜플 목록을 요소 중 하나의 알파벳순으로 정렬하는 방법
튜플 목록 (이름, 번호, 생일, 성별)이 있습니다. 생일에 따라이 목록을 역순으로 정렬하고 싶다면 어떻게 이것을 파이썬으로 정렬 할 수 있습니까?튜플 목록을 요소 중 하나의 알파벳순으로 정렬하는 방법
이 새로운 객체 반환 : 현재 위치에서
>>> import operator
>>> sorted(my_list, key=operator.itemgetter(2), reverse=True)
또는를 :
>>> import operator
>>> mylist.sort(key=operator.itemgetter(2), reverse=True)
두 개의 값을 기준으로 정렬 할 경우; 튜플은 (이름, 생일, 시간) 같다고 가정합니다.
>>> mylist.sort(key=operator.itemgetter(1, 2), reverse=True)
감사! 그리고 "time"속성이 있고, 날짜순으로, 그리고 시간순으로 정렬하고 싶다면 어떻게해야할까요? – kbm
튜플을 키로 반환하는 함수를 사용할 수 있습니다. – utdemir
나는 당신이 오해했다고 생각합니다. 나는 생일과 출생으로 분류하고 싶다. 그래서 6 월 22 일 1시 23 분에 태어난 사람이 6 월 22 일 20시 22 분에 태어난 사람입니다. 그런 다음 6 월 23 일 5시 30 분에 태어난 사람 (날짜별로 정렬되었지만 묶인 날짜는 시간순으로 정렬됩니다) <- 이것은 당신이 귀하의 의견을 편집하기 전이었습니다 – kbm