如果字典中有一个键,我想知道该键在什么位置,即数字索引。例如:
如果字典包括:
{'test':{1,3},'test2':{2},'test3':{2,3}}
if 'test' in dictionary:
print(the index of that key)
例如,输出为0。(对于“test3”,输出为2…)
我现在用的是字典,我想我必须使用有序的
dict
才能做到这一点,但是如何使用有序的dict
呢?谢谢你的帮助。
最佳答案
对于pythonOrderedDict库中的collections
并传递一个元组:
>>> import collections
>>> d = collections.OrderedDict((('test',{1,3}),('test2',{2}),('test3',{2,3})))
>>> d.keys().index('test3') # Replace with list(d.keys()).index("test3") for Python 3
2
关于python - 如何在python中获取字典中的键位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36090175/