問題タブ [ordereddictionary]

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 投票する
3 に答える
9713 参照

python - PythonでOrderedDictを列挙する方法

だから、私はPythonを学ぼうとしているPHPプログラマーです。私はソートしたい辞書の辞書を持っています。それらを OrderedDict に変えました。それらは完全にソートされます。元の辞書は次のようになります。これはただの 3 次元配列ですよね?

それらを OrderedDict に変換でき、次の形式で表示したい

この連想配列を通過する単純なループをphpで書くことはできますが、pythonでそれを行う方法がわかりません。誰か助けてくれませんか?

0 投票する
1 に答える
515 参照

ironpython - IronPython に OrderedDict がありませんか?

OrderedDict が IronPython で使用できない理由:

OrderedDict を表示しない

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

python - Python が OrderedDict にキーと関数を追加するのはなぜですか?

これが私のプログラムの一部です:

その部分の端末への出力は次のとおりです。

ご参考までに、これはファイル内のすべての文字をカウントしています。タプルの値は、この文字が発生する回数と確率です。

'('key', at 0x1619f30>)' を追加するのはなぜですか?

0 投票する
1 に答える
133 参照

python - orderDict の蓄積

ここにアイデアがあります:私は次のようにorderedDictを持っています(簡略化):

私がやりたいことは、どういうわけかそれを反復することによってすべての値を蓄積することです。EG、最終結果をこれに似させたい(上記の例に基づく)

私はこれらの線に沿って何かを考えていましたが、明らかに以前のキーを決定する方法が必要です.

orderDict は順序を維持することを意味するため、これは悪い習慣ではないと思います。どうすればこれを行うことができますか?

ありがとうございました

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

python - 辞書宣言内での OrderedDict の使用

次のかなり複雑なデータ構造があります。

タプルを含む別の辞書 (aardvark、apple) を含む別の辞書レイヤー (a、b) を含む辞書 (temp_dict) です。

しかし、これは次のように出力します: {'apple': (3, True), 'aardvark': (6, True)}

a,b の順序は気にしませんaardvark, appleしかし、レイヤーをorderedDictにする必要があります-挿入された順序を覚えておく必要があります(ソートされることはありません)。だから私は試しました:

しかし、それは私に無効な構文を与えるだけです。どうすればいいですか?私が見つけた例のどれも、別のデータ構造内での OrderedDict の宣言を示していません。

ありがとう