我正在设置脚本,我需要在字典中获取指定键的索引。
dict = {'one' : [1,2], 'two' : [3,4,5], 'three' : [6]}
如何退货:
1
例如,值4(因为索引“二”为1)。
更新
list = ['one', 'two', 'three', 'four', ..]
dict = {'one' : [1,2], 'two' : [3,4,5], 'three' : [6]}
这样做:
for key, value in dict.items():
if int in value:
out = key
我得到了字符串'key',但是是否存在一种方法来获取另一个列表中的'key'索引?
例如:'two'
将返回1
(列表中的索引)
更新25/06
list = ['one', 'two', 'three', 'four', ..]
dict = {'one' : [1,3], 'two' : [3,4,5], 'three' : [6]}
如果我的值是one
,如何返回two
和3
?
答案 0 :(得分:1)
def main():
dict = {'one' : [1,2], 'two' : [3,4,5], 'three' : [6]}
test_string = 4
for k, v in dict.items():
if test_string in v:
print(list(dict.keys()).index(k))
if __name__ == '__main__':
main()
这更多是黑客行为,而不是字典的预定用途。