問題タブ [defaultdict]

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 に答える
2165 参照

python - Python辞書キーが機能しない

作成した辞書の一部の値にアクセスできません。私のコードでは、ファイルを読みながら 2 つの異なる辞書を作成しました。私が持っているコードはこれです:

私の辞書のキーと値は次のとおりです。

キーと値のペア {Aux:["have"]} があるとします。問題は、たとえば、i = Aux の場合、実際には ["have"] と等しくなりたいときに x が空のリストとして設定されることです。

何をしているのか、間違ってアクセスしているのかわかりません。何か案は?ありがとう!

0 投票する
5 に答える
869 参照

python - 両方のサブリストで同じインデックスで共通の ID を共有している場合、あるサブリストを別のサブリストで拡張する方法は?

特定のインデックスで共通の値を共有している場合、あるサブリストを別のサブリストで拡張する最も効率的な方法は何ですか? List1 のインデックス 0 の値が List2 のインデックス 0 の値と等しい場合、2 つのサブリストをマージしたいと思います。

望ましい出力:

私のハック:

これは以下を返します:

これを 2 つ以上の大きなリストに対して行っています。これを行うためのより短いより効率的な方法はありますか?

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

python - TypeError: 最初の引数は呼び出し可能でなければなりません

このコードを実行すると、d = defaultdict(unidata) TypeError: 最初の引数は呼び出し可能でなければならないというエラーが生成されます。重複したキーを辞書に保存したい

0 投票する
0 に答える
513 参照

python - デフォルトのdict値を使用してPythonでCSVの列を変更する

ほぼ 10,000 行の CSV ファイルがあります。完全なデータをデフォルトの辞書に保存しました

現在、いくつかの比較に基づいて列 ['A'] と列 ['B'] を変更しています。

これにより、変更されたcolumn['A'].

今度は、この変更された列を同じ CSV に書き込みたいと思います。しかし、writerow()メソッドはファイルの最初の列の最後にすべてを追加しています。

0 投票する
4 に答える
3330 参照

python - リストの defaultdict タプル

私は defaultdict が好きですが、リストの 2 タプルを自動有効化したいのですが、それが可能かどうかはわかりません。だから私が欲しいのは:

これはdefaultdictで実行できますか?

0 投票する
0 に答える
407 参照

python - defaultdict カスタム オブジェクトを出力するにはどうすればよいですか?

defaultdict 変数に格納されている値を出力しようとしていますが、取得できるのはそれらのメモリの場所だけです。

このコード印刷メソッドは次を出力します。

[< 0x00000000024BD608 の main .Price_Qty インスタンス>、< 0x00000000024BD6C8の main .Price_Qty インスタンス>、< 0x00000000024BD748 のmain .Price_Qty インスタンス>]

任意のヘルプ感謝

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

python - 複数のdefaultdict(Counter)を組み合わせるには?

複数を組み合わせるにはdefaultdict(Counter)

私は2つ持ってdefaultdict(Counter)いるので、次のことを試しましたが、うまくいきましたが、組み合わせを達成する他の方法はありますか?