gpt4 book ai didi

python - 解析字典的字典时,是否有通配符选项可用于访问嵌套字典?

转载 作者:行者123 更新时间:2023-12-05 09:36:17 25 4
gpt4 key购买 nike

我有这个数据:

 {'6': {'Change': '109,438',
'Name': 'Prologis Inc',
'Owned': '609,826',
'Weight': ' 2.14'},
'7': {'Change': '48,032',
'Name': 'The Home Depot Inc',
'Owned': '208,967',
'Weight': ' 2.02'},
'8': {'Change': '61,235',
'Name': 'Facebook Inc A',
'Owned': '220,558',
'Weight': ' 2.01'},
'9': {'Change': '32,045',
'Name': 'NextEra Energy Inc',
'Owned': '205,412',
'Weight': ' 1.98'}}

这是一个字典中的一个字典,我想提取“姓名”和“体重”。我正在努力通过第一层(带有数字的那一层),所以这段代码不起作用:

mylist = []
stocks = holdings[0]
for s in stocks:
m = (s['Name'], s['Weight'])
mylist.append(m)

最佳答案

您想遍历 stocks.values() 以获取值而不是键:

>>> [(s['Name'], s['Weight']) for s in stocks.values()]
[('Prologis Inc', ' 2.14'), ('The Home Depot Inc', ' 2.02'), ('Facebook Inc A', ' 2.01'), ('NextEra Energy Inc', ' 1.98')]

关于python - 解析字典的字典时,是否有通配符选项可用于访问嵌套字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65271515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com