\

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
.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です