問題タブ [dictionary-missing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 寛容な辞書
寛容な辞書 (KeyError が発生した場合にデフォルト値を返すもの) を作成する方法を考えています。
次のコード例では、KeyError を取得します。例えば
取得しないためには、1. 例外をキャッチするか、get を使用する必要があります。
私は自分の辞書でそれをする必要がないようにしたい...
python - KeyError を発生させる代わりに、辞書にないキーのキーを返す辞書を作成する方法は?
キーのキー値を返すpython辞書を作成したいのですが、辞書にありません。
使用例:
python - Python:Object属性に関数を割り当てる方法は?
基本的に、これは、インデックスがdictに存在するかどうかを見つけようとしたときに発生した問題から始まりました。
しかし、インデックスが実際に存在しない場合、KeyErrorがスローされます。したがって、Pythonのドキュメントを読んでください。欠落している()が定義されている場合、 KeyErrorはスローされません。
ターミナルの上記のコードは私に与えます:
それで、これを正しく行う方法は?ところで、これにはPython2.7を使用する必要があります。また、Python 3で実行する場合に違いはありますか?