python 辞書型をfor文でキー、バリュー(値)の取得の仕方

辞書型のこんなデータがあったとして

person = {'aaa': 168, 'bbb': 157, 'ccc':162}

キーを取得したい場合

for key in person.keys():
    print(key)
aaa
bbb
ccc

ちなみに以下でも結果は同じ

for key in person:
    print(key)

バリュー(値)を取得したい場合

for val in person.values():
    print(val)
168
157
162

キー、バリュー(値)両方を取得したい場合

for key, val in person.items():
    print(key, val)
aaa 168
bbb 157
ccc 162

返信を残す

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