강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초32 : 정렬(sorted)함수

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

# 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)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  93 명