6

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

print d.items()

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

4

2 回答 2

9

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

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

这适用于 python 2 和 3。

来自文档

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

于 2014-01-28T08:55:53.937 回答
5

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

for key, value in d.items():
于 2014-01-28T08:33:29.230 回答