Pythonでのforループを使用した辞書の値の取得
辞書の値を取得するには、 キーを使用してアクセスすることができます。
例
辞書 dct があるとします:
dct = {
'a': 1,
'b': 2,
'c': 3
}
すべての値を出力してみましょう:
for key in dct:
print(dct[key])
コードの実行結果:
1
2
3
例
辞書の値は values メソッドを使用して出力することもできます。
このメソッドは、ループで反復処理可能な特別なオブジェクトを返します:
for el in dct.values():
print(el)
コードの実行結果:
1
2
3
実践問題
次の辞書が与えられます:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
コンソールにその値を出力してください:
1
2
3
4
5
次の辞書が与えられます:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
その値の合計を求めてください。
次の辞書が与えられます:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
その値から次の文字列を取得してください:
'abcd'