gpt4 book ai didi

Python:如何使用列表而不是计数器迭代字典

转载 作者:行者123 更新时间:2023-11-30 22:25:43 25 4
gpt4 key购买 nike

我有一本具有以下结构的字典:

results =

{1: {'A': 10,
'B' : 11,
'C': 12},
5: {'A': 20,
'B' : 21,
'C': 22}}

我尝试使用这个 for 循环来迭代这个字典:

total_A = []
for key in results:
total_A.append(results[key]["A"])
print total_A

但是它不起作用,因为它每次循环时都输入 key 作为 1 和 2。我如何能够使用索引 1 和 5 迭代结果字典? (它们是整数类型)

最佳答案

试试这个。它将循环遍历您的字典键。

for key in results.keys():

像这样:

total_A = []
for key in results.keys():
total_A.append(results[key]["A"])

print total_A

结果是

[10, 20]

关于Python:如何使用列表而不是计数器迭代字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47453603/

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