我们可以在python中访问ordereddict中的键和值吗?

时间:2014-01-28 08:31:55

标签: python dictionary ordereddictionary

我努力访问有序词典中的项目。 d是有序词典:

print d.items()

这里输出是一对。我想访问该对中的密钥和值。

2 个答案:

答案 0 :(得分:5)

您可以解压缩密钥,值(元组),如下所示:

for key, value in d.items():
    print (key)
    print (value)

这适用于python 2和3。

来自docs

  

返回字典项目的新视图((键,值)   对)。

答案 1 :(得分:3)

d.items()中的每个“对”都是一个元组(有序的,不可变的序列)(key, value)。您可以将每个元组中的值“解包”为单独的名称,例如在for循环中:

for key, value in d.items():