相关疑难解决方法(0)

实现具有多个索引的字典的数据结构?

我正在寻找一个数据结构,在两个不同的索引下保存相同的值,我可以通过任何一个访问数据.

例:

x = mysticalDataStructure()
x.add(1,'karl', dog)
x.add(2,'lisa', cat)

$ x[1].age
2
$ x['karl'].age
2
$ x[1].age = 4
$ x['karl'].age
4
Run Code Online (Sandbox Code Playgroud)

是否有任何预先滚动,或者什么是最好的方法来滚动我自己(我需要通过索引访问(数字从0到n以1为增量),并通过字符串).

collections.ordereddict似乎没有通过位置快速随机访问,据我所知,我只能用迭代器走它,直到我到达元素i(我可以按正确的顺序插入).

python dictionary

11
推荐指数
2
解决办法
8394
查看次数

标签 统计

dictionary ×1

python ×1