我正在尝试打印字典中用逗号分隔的每个输入键的关联值。
myDict = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5....}
u_input = input("Enter a letter");
myList = [x.strip() for x in u_input.split(',')];
for ml in myDict:
ml = myDict[myList];
print(ml)
else:
print("not found")
对于前。如果用户输入,a, r, b
打印1 not found 2
我知道"未找到"不会那样工作,但这正是我想要的。我得到了:
TypeError: unhashable type: 'list'
任何想法?
我尝试将列表作为元组,但是当密钥存在时,我会得到keyerror。