概要
Pythonで「辞書に含まれるすべてのキーと値を取得する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.keys())
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for mykey in mydict.keys():
print(mykey)
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
mylist = list(mydict.keys())
print(mylist)
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.values())
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for myvalue in mydict.values():
print(myvalue)
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
mylist = list(mydict.values())
print(mylist)
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
print(mydict.items())
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
for mykey, myvalue in mydict.items():
print("key:" + mykey + ", values:" + myvalue)
mydict = {"L":"Lemon", "O":"Orage", "G":"Grapes"}
mylist = list(mydict.items())
print(mylist)
以下のコマンドを実行しました。
$ python3 sample.py
dict_keys(['L', 'O', 'G'])
L
O
G
['L', 'O', 'G']
dict_values(['Lemon', 'Orage', 'Grapes'])
Lemon
Orage
Grapes
['Lemon', 'Orage', 'Grapes']
dict_items([('L', 'Lemon'), ('O', 'Orage'), ('G', 'Grapes')])
key:L, values:Lemon
key:O, values:Orage
key:G, values:Grapes
[('L', 'Lemon'), ('O', 'Orage'), ('G', 'Grapes')]
まとめ
何かの役に立てばと。