是否有一个python数据结构:通过键和顺序进行键控,排序和可寻址?
|
我正在寻找一个混合了OrderedDict但也可以通过整数寻址的数据结构,具体取决于添加元素的时间。
即
config_key = OrderedDict([(\'Version_Number\', \'a\'),
(\'Hardware_Config\', \'b\'),
(\'Size_Of_Data\', \'c\'),
(\'Checksum\', \'d\')])
该功能将类似于:
>> print config_key[\'Version_Number\']
a
>> print config_key[0]
a
>> print config_key[\'Size_Of_Data\']
c
>> print config_key[2]
c
>> for x in config_key:
>> print x
Version_Number
Hardware_Config
Size_Of_Data
Checksum
有任何想法吗?
没有找到相关结果
已邀请:
1 个回复
妒垮
进行所需的操作,其中
是整数。
编辑: (对于所有这些错误,很抱歉,我只是快速输入了一下,以使您知道该怎么做。) 固定的返回值而不是键 固定递归 切换列表访问“ 5”语法,因为作为列表,这更有意义。