python OrderedDict 获取关键索引

Xia*_*iao 2 python list ordereddictionary python-3.x

OrderedDict拿到关键位置吗?

就像是listindex()

test = ['a', 'b', 'c', 'd', 'e']
test.index('b') # return 1
Run Code Online (Sandbox Code Playgroud)

Kar*_*itz 7

只是一行程序。如:

print(list(your_ordered_dict).index('your_key'))
Run Code Online (Sandbox Code Playgroud)

也许你可以使用lambda,像这样的线路程序:

f = lambda ordered_dict, key: list(ordered_dict).index(key)
Run Code Online (Sandbox Code Playgroud)

祝你好运。