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

use*_*366 5 python dictionary ordereddictionary

我曾尝试在有序词典中访问该项目。d是有序字典:

print d.items()
Run Code Online (Sandbox Code Playgroud)

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

Nab*_*bin 6

您可以如下解包键,值(元组):

for key, value in d.items():
    print (key)
    print (value)
Run Code Online (Sandbox Code Playgroud)

这适用于python 2和3。

文档

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


jon*_*rpe 5

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

for key, value in d.items():
Run Code Online (Sandbox Code Playgroud)