我可以使用if语句来检查值是否在字典列表中?

时间:2017-04-09 00:43:41

标签: python

我想让用户使用输入来调用字典中的变量,但我想要一种方法来检查该值是否不存在。

示例:

dictionary = {'a': 1, 'b': 2, 'c': 3}

chosen = raw_input("choose one:")

if(dictionary[chosen] == true):
   print(chosen)
else: print("Invalid choice")

当我运行这样的东西时,总是默认为else子句。这是为什么?

1 个答案:

答案 0 :(得分:1)

如果您清理语法错误并使用E[k][i]关键字,则代码可以正常运行:

in