問題タブ [keyerror]
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 - Python: ループ内に存在しない辞書値を処理する
私はpythonは初めてですが、perlの経験があります。だから私はこのような辞書を持っています
キー値を持つリストのループを実行していますが、辞書に存在しないものもあります。コードを実行するとエラーが発生します
Perl は決して私にこれをしません。無知なプログラマーを助けてください。
python - キーエラーpythonとの混乱
わかりましたので、今日早くこのコードについて助けを求めて修正しましたが、アドバイスや修正を手伝ってほしいという奇妙なエラーが発生しています。ポップアップし続けるエラーは
これを修正する方法についての助けをいただければ幸いです。
python - リスト内のキーを反復する KeyError
こんにちは、私はこのような関数を書きました
私が反復しようとしている辞書はこれです:
問題は、6 行目で KeyError ( shop[first_item] ) が発生していることです。
このエラーを克服するために、ハードコーディングを試みました。たとえば、first_item をshop['burger']
(一重引用符と共に)としてハードコーディングすると、コードが実行されます。
しかし、私がそれを と書くとshop[burger]
、同じものがスローされますKeyError: 'burger'
ご覧のとおりprint shop['burger']
、 はキーの可用性を出力します'burger'
が、なぜ KeyError.
これを修正する方法は?
python - Chameleon ZPT テンプレートで辞書キーが見つからない場合にキー エラーを抑制する方法はありますか?
KeyError を発生させる代わりに、存在しない dict キーを評価する式で None を返すだけで、これができると便利な場合があります。
python - Python ログ ファイル構成 KeyError: 'formatters'
現在、python プロジェクトに取り組んでおり、構成ファイルを使用してログを設定しています。それはすでに機能しており、メッセージを必要に応じてログに記録していました。
しかし、いくつかのパッケージとモジュールを再配置した後、重要なエラーのみが発生します。
完全なトレースバック:
ここに私のログファイルがあります:
そして関連するコード:
Python Logging Tutorialとほぼ同じです。なぜそれが機能せず、気が狂ってしまうのか、私には本当にわかりません。コードもセットアップも何も変更せず、動作を停止し、Python がこの KeyError をスローします。
私のセットアップ: Mac OS X 10.9.2、PyDev および Python 3.3 を備えた Eclipse Kepler。また、Raspbian Wheezy と Python 3.2 を使用した Raspberry Pi と、Python 2.7 を使用した Eclipse でもテストしました (同じエラー)。
どなたか心当たりのある方はいらっしゃいませんか?
python - KeyError: '\n' python 2.7.5
私は自分の文字列と比較したい辞書を持っています.
辞書と文字列を文字ごとに比較し、一致したら文字列の文字を辞書の一致の値に置き換えます。たとえば、A が文字列内にある場合、辞書の A と一致し、書かれている T に置き換えられます。ファイル line2_u_rev_comp に追加します。ただし、エラー KeyError: '\n' が代わりに発生します。このシグナリングとは何ですか? また、どのように削除できますか?
python - Python 3.4 の KeyError
Pythonで辞書を作成しましたが、これまでのところ、次のように印刷しても問題はありません。
そして、期待される結果が得られます:
インデックスは次のとおりです。
- ユービーアイソフト
- カプコン
- いたずらな犬
しかし、私が入力すると:
次のエラーが表示されます。
私は何を間違っていますか?