以下是每值阵列中的多个密钥的示例字典:如何在for循环中访问多个字典键?
test_dict = {('CA', 1): [1,2,3,4], ('MT', 45): [5,6,7,8]}
我期望循环的钥匙与itertools
将产生的元组:
import itertools
for key, value in test_dict.iteritems():
print key
然而,这产生了第一每个元组中的项目
MT
CA
如何在每次迭代中访问元组,但仍可访问值f或者例如:
('CA', 1)
('MT', 45)
我的最终目标是能够在每次迭代内索引元组。例如,在这个例子中,我将索引元组和访问的第二元组项目:
for key, value in test_dict.iteritems():
print key[1]
1
45
您的代码为我工作。 '为K,V在{( 'CA',1):[1,2,3,4],( 'MT',45):[5,6,7,8]}。iteritems():打印ķ ''打印( 'MT',45)( 'CA',1)' – Aya
Python版本您使用的?你的第一个代码示例在Python 2.7中打印出元组,并且我可以使用'key [0]'和'key [1]' – Jaco