【发布时间】:2020-02-13 21:44:15
【问题描述】:
db = {'A':{(1,2): 3, (4,5): 6, (7,8): 9}, 'B': {(9,8):7, (6,5): 4, (3,2): 1 }}
我有一个字典数据库,我正在尝试打印这些值,但我的代码不起作用。我知道这与打印功能中的 i.keys 有关,但如何让它打印正确的产品。
for i in db.values():
for x in i.keys():
if x[1] >= 1:
print(x[1]*i.values)
应该打印出来:
6
30
72
56
20
2
【问题讨论】:
-
预期结果是什么?
-
@RicardoAbe 对不起!我对其进行了编辑以显示应打印的结果
标签: python dictionary nested key