私はコードに取り組んでいて、ユーザー入力が辞書にあるかどうかに基づいて if ステートメントを使用しようとしているという問題に遭遇しました。たとえば、ユーザーがアドレス帳で名前を検索したい場合、その応答を辞書のキーである変数 "findName" に保存するとします。また、辞書名が「contact」であるとしましょう。
if contact.has_key[findName] == True:
#Do something here.
elif contact.has_key[findName] == False:
#Do something else.
問題は、これを行うたびに、「builtin_function_or_method」オブジェクトに属性「 getitem 」がないというエラー メッセージが表示されることです。
コードのどこが間違っているのかよくわかりません。誰かが正しい答えと説明を教えてくれますか?