我想让用户使用输入来调用字典中的变量,但我想要一种方法来检查该值是否不存在。
示例:
dictionary = {'a': 1, 'b': 2, 'c': 3}
chosen = raw_input("choose one:")
if(dictionary[chosen] == true):
print(chosen)
else: print("Invalid choice")
当我运行这样的东西时,总是默认为else
子句。这是为什么?
答案 0 :(得分:1)
如果您清理语法错误并使用E[k][i]
关键字,则代码可以正常运行:
in