我有一个这样的字典和输入,现在我希望它可以搜索输入,即使它只是关键词的一部分,那么如何解决呢?
input = "a"
dict = {'aaa':111,'bbb':222,'ccc':333}
print(dict[input])
PS 假设 input 和 dict 关键字之间没有冲突,例如,
input ='a'
dict = {'aaa':111,'abc':222}
是不可能的
如果没有冲突,或者如果您很乐意使用与输入匹配的第一个键(如果有),则可以搜索键以找到以输入字符串开头的键:
input = "a"
dic = {'aaa':111,'bbb':222,'ccc':333}
dic[[k for k in dic.keys() if k.startswith(input)][0]]
输出:
111
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句