相关疑难解决方法(0)

如何索引到字典?

我在下面有一个词典:

colors = {
    "blue" : "5",
    "red" : "6",
    "yellow" : "8",
}
Run Code Online (Sandbox Code Playgroud)

如何索引字典中的第一个条目?

colors[0]将返回一个KeyError明显的原因.

python indexing dictionary

72
推荐指数
2
解决办法
28万
查看次数

OrderedDict不保留订单

from collections import OrderedDict
import pprint

menu = {"about" : "about", "login" : "login", 'signup': "signup"}

menu = OrderedDict(menu)
pprint.pprint(menu.items())

import sys
sys.exit()
Run Code Online (Sandbox Code Playgroud)

输出是:

[('about', 'about'), ('signup', 'signup'), ('login', 'login')]
Run Code Online (Sandbox Code Playgroud)

因此,即使使用,订单也不会保留OrderedDict.我知道字典默认情况下不保留初始顺序,以及所有这些内容.但我想知道为什么OrderedDict不起作用.

python dictionary ordereddictionary

5
推荐指数
1
解决办法
911
查看次数

标签 统计

dictionary ×2

python ×2

indexing ×1

ordereddictionary ×1