問題タブ [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.

0 投票する
2 に答える
1228 参照

python - タプルと別の辞書のキーから新しい辞書を初期化する

タプル [の値] に由来するキーを使用して辞書を構築しようとしています。これらのキーの値は、辞書のキーと に初期化されたサブキーの値から形成された新しい辞書である必要があります0

タプルは次のようになります。

関連する辞書は次のようになります。

最終的な構造を次のようにしたいと思います。

最終的な目標は、カウンターをインクリメントするための構造を持つことです。

さまざまなネストされた内包表記を使用してみました:

そして単純なforループ:

しかし、私が達成できた最高のものは、フルセットではなく単一のサブキーです:

私が何をしようとしても、新しい辞書を単一のキーと値のペアにフラット化することに成功しているようです。それがタプルからキーに割り当てられます。

自分がやろうとしていることをどのように達成できますか?

また、これを間違って行っている場合に備えて、出力を確認するために、次のようにしています。

それは私を得る:

私が期待する場所:

キーを表示するこの方法は、次のように変更すると機能するはずです。

私は得る:

補遺

Ren'Py 環境にいるため、Python 2.7 の使用に行き詰まっています (したがって、出力を表示するために例外を発生させる理由です)。

例えば:

私に与えます: