2024-04-27 07:04:07 发布
网友
可以在字典中追加键值对吗?在
例如,我想要这样的字典:a = {4:"Hello", 1:"World"}可以用字典完成吗?如果不能,是否有其他数据结构可以做到这一点?在
a = {4:"Hello", 1:"World"}
我要按顺序把它们加起来。在本例中,我首先添加了键值对4:"Hello"。在
4:"Hello"
{cd1>已订购的词典}:
>>> from collections import OrderedDict >>> original = OrderedDict({1:"world"}) >>> new = OrderedDict({4:"hello"}) >>> new.update(original) >>> new # OrderedDict([(4, 'hello'), (1, 'World')])
这只适用于前面的添加。对于随机位置的插入,请参见Borja's answer
是的,可以。在
从模块集合中,使用OrderedDict获取添加保留键的序列。在
from collections import OrderedDict order_dict = OrderedDict() order_dict[4] = "Hello" order_dict[3] = "World" order_dict[5] = "Bah" print order_dict
输出:
打印键和值:
for key, value in order_dict.iteritems() : print key, value
4 Hello 3 World 5 Bah
{cd1>已订购的词典}:
这只适用于前面的添加。对于随机位置的插入,请参见Borja's answer
是的,可以。在
从模块集合中,使用OrderedDict获取添加保留键的序列。在
输出:
^{pr2}$打印键和值:
输出:
相关问题 更多 >
编程相关推荐