リスト内の辞書から値を抽出する 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]
これにより、リストネストされた辞書内の年齢値が抽出されます。