リスト内の辞書から値を抽出する Python の方法

リストにネストされた辞書から値を抽出するには、リストや辞書を反復処理するループ構造を使用し、辞書のキーを使用して対応する値にアクセスできます。

サンプルコードを次に示します:

data = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
# 使用循环遍历列表
for item in data:
# 使用字典的键来访问值
print(item['name'], item['age'])

このコードは、各辞書の「name」および「age」の値を出力します。

Alice 25
Bob 30
Charlie 35

特定の値だけを取り出す必要がある場合は、それらを新しいリストに格納できます。たとえば、すべての年齢を取り出します。

ages = [item['age'] for item in data]
print(ages)

このコードにより出力されるのは

[25, 30, 35]

これにより、リストネストされた辞書内の年齢値が抽出されます。

bannerAds