프로그램 분류
파이썬기초32 : 정렬(sorted)함수
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,521 조회
- 0 추천
- 목록
본문
# sorted함수 -------------------------------------------
# 정렬함수
myList = [10, 100, 20, 150, 30]
myList1 = [('aaa', 10, 100), ('bbb', 20, 150), ('ccc', 30, 50)] # 리스트 + 튜플 데이터
myList2 = [{'name':'aaa', 'kor':10, 'eng':100}, #리스트+딕셔너리 데이터
{'name':'bbb', 'kor':20, 'eng':150},
{'name':'ccc', 'kor':30, 'eng':50}
]
#기본은 오름차순정렬
s = sorted(myList)
print(s)
#reverse는 내림차순 정렬
s = sorted(myList, reverse=True)
print(s)
#리스트 특정값을 기준으로 정렬함.
s = sorted(myList1, key=lambda n:n[1])
print(s)
#국어점수를 기준으로 딕셔너리 값 비교하여 정렬
s = sorted(myList2, key=lambda n:n['kor'])
print(s)
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.