遍历字典,列出列表

2024-10-04 07:32:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本字典,里面有一个单子。例如

d1 = {
    'first': [['soccer'], 2],
    'second': [['football'], 10],
    'third': [['basketball'], 5],
    'fourth': [['rugby'], 3]
}

在我把这些数字添加到这本词典之前,我会像这样反复浏览它们

for k,v in d1.iteritems()
#Here i can separate all the keys and values as I wish

但现在我需要字典里的数字,所以我想弄清楚如何按原样遍历当前的dict,并能取出键和两个值, 例如,如果我要试着这样做

print k, value1, value2
# Output should be  first, soccer, 2

Tags: for字典数字单子firstd1second我会
1条回答
网友
1楼 · 发布于 2024-10-04 07:32:17

如果格式一致,您可以在遍历字典时将其解包:

In [5]: for k, ([sport], num) in d1.iteritems():
   ...:     print k, sport, num
   ...:
second football 10
fourth rugby 3
third basketball 5
first soccer 2

相关问题 更多 >