なんだかGoodVibes

日々の勉強メモです。

【Python】辞書の基本操作

こんにちは。
本日はPythonメモです。



辞書の基本操作

辞書は、keyとvalueがセットになった型です。
作成の方法は以下です。

dic = {'color': '色', 'food': 'ご飯', 'number': '数字'}

上記の'color': '色'を例とすると、
「color」がkeyで、「色」がvalueとなります。

keyからvalueの取得

valueを取得する場合は、辞書[key]で取得ができます。

print(dic['color'])

実行結果は以下です。

この方法の場合、存在しないkeyを指定した場合エラーとなります。

print(dic['animal'])

実行結果は以下です。

KeyError: 'animal'


辞書.get(key)でもvalueの取得ができます。
この方法の場合、存在しないkeyの場合はエラーではなくNoneとなります。

print(dic.get('color'))
print(dic.get('animal'))

実行結果は以下です。

色
None


すべてのkeyを取得する

辞書にふくまれているすべてのkeyを取得する場合は
辞書.keys()とします。

dic = {'color': '色', 'food': 'ご飯', 'number': '数字'}
print(dic.keys())

実行結果は以下です。

dict_keys(['color', 'food', 'number'])


すべてのvalueを取得する

辞書にふくまれているすべてのvalueを取得する場合は
辞書.values()とします。

dic = {'color': '色', 'food': 'ご飯', 'number': '数字'}
print(dic.values())

実行結果は以下です。

dict_values(['色', 'ご飯', '数字'])


すべてのkeyとvalueの組み合わせを取得する

辞書にふくまれているすべてのkeyとvalueの組み合わせを取得する場合は
辞書.items()とします。

dic = {'color': '色', 'food': 'ご飯', 'number': '数字'}
print(dic.items())

実行結果は以下です。

dict_items([('color', '色'), ('food', 'ご飯'), ('number', '数字')])



以上です。