[Python 데이터 분석] 파이썬 딕셔너리 (Python Dictionary)
- 파이썬/파이썬 데이터 분석
- 2018. 11. 22. 23:24
반응형
| 파이썬 딕셔너리 ( Python Dictionary )
파이썬 딕셔너리는 key, value 한 쌍의 데이터를 모아넣는 자료구조입니다. 전화번호부에서 이름 - 전화번호 또는 아이디 - 비밀번호 와의 관계와 같습니다. 이런 구조를 전산학에서는 Hash라고 합니다.
다음은 딕셔너리에 관련된 예제입니다.
x = {'Christopher Brooks': 'brooksch@umich.edu', 'Bill Gates': 'billg@microsoft.com'} print(x) print(x['Christopher Brooks']) # 키를 통한 데이터 접근 print(x.get('Christopher Brooks')) # 키를 이용한 값이 없을 경우 None 값 반환 print(x.get('saelobi')) print(x.keys()) # 딕셔너리 키 리스트 print(x.values()) # 딕셔너리 값 리스트 print(x.items()) # 키, 값 쌍 얻기 del x['Bill Gates'] # 요소 삭제 print(x) print('Bill Gates' in x) print('Christopher Brooks' in x)
{'Christopher Brooks': 'brooksch@umich.edu', 'Bill Gates': 'billg@microsoft.com'} brooksch@umich.edu brooksch@umich.edu None dict_keys(['Christopher Brooks', 'Bill Gates']) dict_values(['brooksch@umich.edu', 'billg@microsoft.com']) dict_items([('Christopher Brooks', 'brooksch@umich.edu'), ('Bill Gates', 'billg@microsoft.com')]) {'Christopher Brooks': 'brooksch@umich.edu'} False True
참고자료 : https://www.coursera.org/learn/python-data-analysis/lecture/
반응형
'파이썬 > 파이썬 데이터 분석' 카테고리의 다른 글
[Python 데이터 분석] 파이썬 람다 ( Python lambda ) (0) | 2018.11.23 |
---|---|
[Python 데이터 분석] 파이썬 날짜 처리 ( Python Dates and Times ) (0) | 2018.11.22 |
[Python 데이터 분석] 파이썬(Python) 문자열(String) 처리 모음 (0) | 2018.11.22 |
[Python 데이터 분석] 파이썬 타입(Type)과 시퀀스(Sequence) 자료형 연산 (0) | 2018.11.21 |
[Python 데이터 분석] 파이썬 변수 및 함수 (0) | 2018.11.21 |
이 글을 공유하기