我正在编写代码并遇到一个问题,我试图根据是否在字典中找到用户输入来使用 if 语句。例如,假设用户想在地址簿中查找姓名,我将他们的响应保存到变量“findName”,该变量是字典的键。假设字典名称是“联系人”。
if contact.has_key[findName] == True:
#Do something here.
elif contact.has_key[findName] == False:
#Do something else.
问题是,每次我这样做时,都会收到一条错误消息:“builtin_function_or_method”对象没有属性“ getitem ”。
我真的不知道我的代码哪里出错了,有人可以指导我正确的答案和解释吗?