Python の辞書

MATLABユーザーのためのPython

Justin Kiggins

Product Manager

辞書とは

  • MATLAB の構造体配列に類似
  • key:value の組の集合
  • 順序は保証されない
MATLABユーザーのためのPython

辞書からデータを取得する

type(definitions)
dict
print(definitions['aardvark'])
夜行性で穴を掘る哺乳類。長い耳と筒状の鼻、長い伸縮舌を持ち、
アリやシロアリを食べる。アードバークはアフリカ原産で、近縁種はほぼいない。
MATLABユーザーのためのPython

辞書を作成する

# Create a dictionary
dog = {'name': 'Toby', 'breed': 'Basset Hound'}
MATLABユーザーのためのPython

辞書にデータを追加する

# Add more key:value pairs
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

辞書を更新する

# Update weight value
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...