use*_*547 1 python dictionary tuples
我有一本字典,其值是元组.我希望能够迭代值元组中的键和每个元素,而不是元组对象本身.这是我的代码:
keys = ['a','b','c']
values = [(0,1,2),(3,4,5),(6,7,8)]
mydict = dict(zip(keys,values))
Run Code Online (Sandbox Code Playgroud)
现在,在这一点上,我想做类似以下的事情:
for key,num1,num2,num3 in mydict.iteritems():
print key,num1,num2,num3
Run Code Online (Sandbox Code Playgroud)
事实证明,我只能提取元组值本身,而不是单个元素.我如何能够迭代元组的每个元素?
谢谢!
>>> for key, (num1, num2, num3) in mydict.iteritems():
... print key, num1, num2, num3
...
a 0 1 2
c 6 7 8
b 3 4 5
Run Code Online (Sandbox Code Playgroud)
使用parens可以解压缩值.
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |