我目前在python 3.8中有一个字典。
字典包含其他字典,看起来像这样。
race_stats = {
'errors': 0,
'Zerg': {'played' : 0, 'won' : 0, 'loss' : 0, 'tied' : 0 },
'Terran': {'played' : 0, 'won' : 0 , 'loss' : 0, 'tied' : 0 },
'Protoss': {'played' : 0, 'won' : 0, 'loss' : 0, 'tied' : 0 }
}
当我尝试使用以下代码对字典进行解包时,出现错误,无法解包的值太多。有一个更好的方法吗?我已经为此工作了一个小时,但不确定是否要找出正确的方法来累。
非常感谢。
for key, value in race_stats:
for i, j in value:
print (i, ' : ', j)
编辑:
感谢您的所有帮助。原来我不是在看这些命令。
此问题已解决。
for key, value in race_stats.items():
for i, j in value.items():
print (i, ' : ', j)