1. ホーム
  2. Python

'dict' オブジェクトには 'has_key' という属性がありません。

2022-02-12 01:50:30

最近Pythonを学び始め、最新のPython3.3.3をインストールし、本に載っている小さなプログラムをたたき出したところ、エラーが発生しました。

'dict' オブジェクトには 'has_key' という属性がありません。

Webで解決策を見つけられませんでしたが、Pythonが新しすぎるということがわかりました!

回避策

1、Pythonを再インストールする、2.7.6をお勧めします、より多くの人が使っています。3を使い慣れていない人が多く、まだ2を使っています

2. コードの修正

if adict.has_key(key1):

に変更します。

if key1 in adict:





要約すると、問題が発生したら、もっと頻繁にhelp()を押せということです。