종류에 파이썬 list.sort ()

사전 종류에 지정된 요소를 나열

어레이 = { " 점수 " : " 98 " , " 이름 " : " 리리 " , " 세대 " : 19 }, 
         { " 점수 " : " 98 " , " 이름 " : " chenming  , 연령  : 18 } , 
         { " 점수 " : "88 " , " 이름" : " Wangxin " , " 나이 " :. 17 }] 

인쇄 ( " 앞 종류 : " , 배열)
 # 앞에 정렬 : [{ '점수': ' 98', '이름': '릴리', '나이'(19) }, { "점수 '' 98 ','이름 ''chenming ','나이 ': 18}, {"점수' '88', '이름' 'wangxin', '나이'(17)}] 

에 Array.sort (키 = 람다 X : X [ " 점수 " ])
 인쇄 ( " 종류의 개별 요소를 지정합니다 " , 배열)
 #종류의 개별 요소는 지정된 : [{ '점수': ' 88', '이름': 'wangxin', '나이': 17}, { '점수': '98', '이름': '릴리', '연령' '98', '이름': 'Chenming가'연령 '(18)}]이다. { "점수"19} 

에 Array.sort (키 = 람다 X (X [ " 점수 " ], X [ " 나이 " ]))
 인쇄 ( " 종류의 여러 요소 지정 : " , 배열)
 # 지정하는 여러 종류의 요소 : [{ '점수': ' 88', '이름': 'wangxin', '나이': 17}, { ' 98 '': ''점수 이름 ':'chenming ','연령 ': 18}, {'점수 ':'98 ','이름 ':'리리 ','나이 '(19)}] 

#에 list.sort () 
alist = [1, 4, 2, 8, 5, 7, 6, 9, 3 ] 
alist.sort () 
인쇄 (alist)   #[1, 2, 3, 4, 5, 6, 7, 8, 9 

딕셔너리 = { " 이름 " : AA  , 연령  : 16}, { " 이름 " : " BB " , " 세대 " 14 }]
 # 按나이倒序排序 
결과 = 정렬 (딕셔너리 키 = 람다 X : X [ " 나이 " , 역방향 = 참)
 출력 (결과)   # [{ '이름' 'AA', '연령' 16}, { '이름': 'BB', '나이': 14}]

 

추천

출처www.cnblogs.com/wakey/p/12304088.html