問題タブ [renpy]
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 - タプルと別の辞書のキーから新しい辞書を初期化する
タプル [の値] に由来するキーを使用して辞書を構築しようとしています。これらのキーの値は、辞書のキーと に初期化されたサブキーの値から形成された新しい辞書である必要があります0
。
タプルは次のようになります。
関連する辞書は次のようになります。
最終的な構造を次のようにしたいと思います。
最終的な目標は、カウンターをインクリメントするための構造を持つことです。
さまざまなネストされた内包表記を使用してみました:
そして単純なfor
ループ:
しかし、私が達成できた最高のものは、フルセットではなく単一のサブキーです:
私が何をしようとしても、新しい辞書を単一のキーと値のペアにフラット化することに成功しているようです。それがタプルからキーに割り当てられます。
自分がやろうとしていることをどのように達成できますか?
また、これを間違って行っている場合に備えて、出力を確認するために、次のようにしています。
それは私を得る:
私が期待する場所:
キーを表示するこの方法は、次のように変更すると機能するはずです。
私は得る:
補遺
Ren'Py 環境にいるため、Python 2.7 の使用に行き詰まっています (したがって、出力を表示するために例外を発生させる理由です)。
例えば:
私に与えます: