Pythonの辞書(dict)は、キーと値のペアを格納するデータ構造です。辞書に含まれるすべてのキー、すべての値、すべてのキーと値の組み合わせをそれぞれ取得する方法について解説します。
キーの取得
キーの取得には keys
メソッドを使用します。以下に例を示します。
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.keys()) # 出力: dict_keys(['L', 'O', 'G'])
for
文と組み合わせることで、すべてのキーを順に取り出すことができます。
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for mykey in mydict.keys():
print(mykey) # 出力: L, O, G
値の取得
値の取得には values
メソッドを使用します。以下に例を示します。
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.values()) # 出力: dict_values(['Lemon', 'Orage', 'Grapes'])
for
文と組み合わせることで、すべての値を順に取り出すことができます。
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for myvalue in mydict.values():
print(myvalue) # 出力: Lemon, Orage, Grapes
キーと値の組み合わせの取得
キーと値の組み合わせの取得には items
メソッドを使用します。以下に例を示します。
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.items()) # 出力: dict_items([('L', 'Lemon'), ('O', 'Orage'), ('G', 'Grapes')])
for
文と組み合わせることで、すべてのキーと値の組み合わせを順に取り出すことができます。
python
.
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for mykey, myvalue in mydict.items():
print("key:" + mykey + ", values:" + myvalue) # 出力: key:L, values:Lemon, key:O, values:Orage, key:G, values:Grapes