Python 딕셔너리

MATLAB 사용자를 위한 Python

Justin Kiggins

Product Manager

딕셔너리란?

  • MATLAB 구조 배열과 유사
  • 키:값 쌍의 모음
  • 순서는 보장되지 않음
MATLAB 사용자를 위한 Python

딕셔너리에서 데이터 조회

type(definitions)
dict
print(definitions['aardvark'])
긴 귀와 관 모양 주둥이, 긴 돌출 혀를 가진 야행성 굴 파는 포유류. 개미와 흰개미를 먹습니다. 아프리카 원산이며 가까운 친척이 없습니다.
MATLAB 사용자를 위한 Python

딕셔너리 생성

# 딕셔너리 생성
dog = {'name': 'Toby', 'breed': 'Basset Hound'}
MATLAB 사용자를 위한 Python

딕셔너리에 데이터 추가

# 키:값 쌍 추가
dog['weight (lbs)'] = 552.3
dog['birthdate'] = "2016-06-26"
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 552.3, 
 'birthdate': '2016-06-26'}
MATLAB 사용자를 위한 Python

딕셔너리 업데이트

# weight 값 업데이트
dog['weight (lbs)'] = 52.3

print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3,
 'birthdate': '2016-06-26'}
MATLAB 사용자를 위한 Python

딕셔너리에서 데이터 제거

dog.pop('birthdate')
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3}
MATLAB 사용자를 위한 Python

연습해 봅시다!

MATLAB 사용자를 위한 Python

Preparing Video For Download...