Pythonではリスト内の辞書値をどうやって取得するのですか?
リストから辞書の値を取得するには次の方法があります。
- インデックスによる辞書へのアクセス:
- my_list = [{‘名前’: ‘Alice’, ‘年齢’: 25}, {‘名前’: ‘Bob’, ‘年齢’: 30}]
value = my_list[0][‘名前’] # 最初の辞書の’名前’キーに対応する値を取得
print(value) # 出力: Alice - リストと辞書をループで反復処理する:
- my_list = [{‘name’: ‘Alice’, ‘age’: 25}, {‘name’: ‘Bob’, ‘age’: 30}]
for dictionary in my_list:
name = dictionary[‘name’]
print(name) # 出力:Alice Bob
インデックスを使用して辞書を取得する場合、インデックスの範囲がリストの長さ以内であることに注意し、インデックスエラーを防ぎましょう。