반응형

[Python 데이터 분석] 파이썬 딕셔너리 (Python Dictionary)

반응형


| 파이썬 딕셔너리 ( 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/



반응형

이 글을 공유하기

댓글

Designed by JB FACTORY