Skip to Main Content
파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지
book

파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지

by 한창진, 이병욱, 클린턴 브라운리
November 2017
Beginner to intermediate content levelBeginner to intermediate
368 pages
7h 48m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지
77
1
파이썬 기초
이 예제에서는 먼저
copy
함수를 이용하여
a
_
dict
의 사본인
dict
_
copy
를 만들었다. 딕셔너리
사본을 만듦으로써 원본 딕셔너리인
a
_
dict
는 변경되지 않은 상태로 남겨둘 수 있다. 다음 줄
sorted
함수의 결과는
items
함수의 결과인 튜플들의 리스트가 된다. 이때
sorted
함수의 키
로써
lambda
함수를 지정했다.
이 한 줄에 많은 내용이 담겨 있다. 조금 풀어서 살펴보자. 이 줄의 목표는 어떠한 정렬 기준에
따라
items
함수의 결과인 키-값 튜플의 리스트를 정렬하는 것이다.
key
는 정렬 기준으로서,
여기서는 단순한 람다 함수로 표현된다 (람다 함수는 런타임에서 표현식을 반환하는 짧은 함수
다). 이 람다 함수는
item
을 단일 인수로 받는데, 이는
items
함수가 반환할 각 키-값 튜플을
가리킨다. 반환할 표현식은 콜론 뒤에 나오는
item
[
0
]
으로서, 각 튜플의 첫 번째 원소 (즉, 키 )
를 뜻한다. 그리고 이것을
sorted
함수의 기준으로 사용한다. 요약하자면, 이 코드는 기본적으
로 ‘딕셔너리 내 키를 기준으로 오름차순으로 딕셔너리의 키-값 쌍을 정렬한다’는 뜻이다. 다음
줄의
sorted
함수는
item
[
0
]
대신
item
[
1
]
을 이용하므로, 딕셔너리 내 값을 기준으로 오름차
순으로 딕셔너리의 키-값 쌍을 정렬한다.
마지막 두
sorted
함수는 바로 전 코드와 유사하다. 앞의 두 방법과 이 방법 모두 값을 정렬 기
준으로 사용하기 때문이다. 이 딕셔너리의 값은 숫자이므로 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

BPF로 리눅스 관측 가능성 향상하기: 성능 분석과 네트워킹을 위한 고급 프로그래밍

BPF로 리눅스 관측 가능성 향상하기: 성능 분석과 네트워킹을 위한 고급 프로그래밍

류광, 데이비드 칼라베라, 로렌초 폰타나

Publisher Resources

ISBN: 9791162240144