問題タブ [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 投票する
2 に答える
6461 参照

python - OrderedDictをサブクラス化するには?

Python のサブクラス化はdict期待どおりに機能します。

ただし、 a で同じことをしてcollections.OrderedDictもうまくいきません。

したがって、OrderedDict 実装はプライベート属性を使用して、サブクラスがサブクラスのように動作__rootするのを防ぎます。なんで?OrderedDict からどのように継承できますか?OrdDictSubDictSub

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

python - キーの長さによる辞書の並べ替え

この辞書をキーの長さでソートする方法を知っている人はいますか?

期待される出力:

Python 2.6 を使用しています。

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

python - 順序を失うことなくOrderedDictのキーを変更する

で始まります

で終わる可能性はありますか

'__C__'アイテムが注文を維持する前後'b'にあることを確認しますか?'a'

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

python - OrderedDictで「次の」アイテムを取得するにはどうすればよいですか?

OrderedDictを使用してリストにランダムアクセスしていnextますが、リスト内のアイテムが必要です。

fooとだけを使ってバナナを手に入れるにはどうすればよいappleですか?

0 投票する
3 に答える
601 参照

python - Pythonはガベージコレクタブル辞書を注文しましたか?

Python プログラムを決定論的にしたいのでOrderedDicts、コード全体で広範囲に使用しています。残念なことに、今日メモリ リークをデバッグしているときに、OrderedDicts にカスタム__del__メソッドがあり、サイクルが発生すると収集できないことがわかりました。これに関するドキュメントに警告がないのはかなり残念です。

それで、なにかお手伝いできますか?Python 標準ライブラリに gc とうまく連携する決定論的辞書はありますか? 特にこのような愚かな1行の関数については、自分でロールバックする必要があるのは本当に嫌です。

また、これはバグレポートを提出する必要がありますか? 私は、Python ライブラリの手順と、何がバグと見なされるかについてよく知りません。

編集:これは 2010 年に修正された既知のバグのようです。どうにかして 2.7 の非常に古いバージョンをインストールしたに違いありません。ユーザーが私のような壊れたバージョンを実行している場合に備えて、モンキーパッチを含めるのが最善の方法だと思います。

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

python - Python: キーの値の長さに基づく OrderedDictionary ソート

次のようなオブジェクトがあります。

ランダムなキー (string および/または int) を持つディクショナリで、すべてがさまざまなサイズのリストを値として持っています。

この辞書を、辞書項目のリストの長さに応じて順序付けられる OrderedDict に変換したいと考えています。だから注文した後、私は取得したい:

(2 つ以上の項目が同じ値の場合、それらの順序は重要ではありません。

私はこれを試しましたが、失敗しています:

私は経験がないので、私がしようとしていることが非常にばかげている場合はすみません。

私に何ができる?

ありがとうございました。

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

python - PythonでOrderedDictオブジェクトを構築して、最終的にsimplejsonを介してJSONに変換しようとしています

入力は次のようになります。

最終的には、次のようなJSON出力を生成したいと思います。

{"view":{"ANDS":[{"status": "status_field"、 "operator": "operator_field"、 "value": "value_field}、...]、" ORS ":[{"status " :"status_field"、 "operator": "operator_field"、 "value": "value_field}、...]}}

私の計画は、simplejsonライブラリを活用して、最終的に次のようなものを作成することです。

私が理解しているのは、変換を処理する必要があります。

OrderedDictオブジェクトの使用経験があまりない私の質問は、そのようなオブジェクトを構築する関数を作成し、解析してList1List2渡すオブジェクトを生成する方法です。json.dumps()

ここでのベストプラクティスはありますか?

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

plone - Funnelweb エラー、OrderedDict をインポートできません

plone の funnelweb アドオンを使用して、サイトからいくつかの静的ページをインポートしようとしています。ここに私が書いたものがあります:bin/funnelweb --crawler:url=http://wiki.scandiatransplant.com --crawler:max=50 --ploneupload=http://admin:admin@localhost:8080/TestPage.

次のエラーが表示されます。

完全なトレースバックを以下に追加します。これを解決する方法を知っている人はいますか?

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

python - 関数の引数を反復処理し、Python で並べ替え順序を保持する

Python でストアド プロシージャを呼び出す必要があります。ラッパー関数は n 個のパラメーターを受け入れます。パラメーター リストに基づいて、引数を引用または引用解除する必要があります。null パラメータも送信する必要があります。

関数の引数を反復処理して SQL 文字列を作成するにはどうすればよいですか?

たとえば。ストアド プロシージャの呼び出しは次のようになります - SP_TEST('chrA',intB,chrC)

locals() を使用してみましたが、順序付けられていないリストを返します

Python は初めてなので、どんなリードでも大いに役立ちます。

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

insert - イベント時間順に並べられた一意の ID

データを取得するときの並べ替えを防ぐために、イベント時間 (各イベントの時間はミリ秒) で順序付けられた方法で多くのイベントを DB に挿入する必要があります。イベントは順不同です。つまり、時間 10000 のイベントが時間 900 のイベントの前に来る可能性があり、同時に複数のイベントが発生する可能性があります。

私の考えは、eventTime(長さ13)+シーケンスから生成されたID(長さ5)の連結としてイベントIDを作成することでした。しかし、そのように、シーケンスがすでに前に来ている時間でイベントのために好転する場合、id の重複が発生する可能性があります。

どうすれば解決できるのか、アドバイスをいただけないでしょうか。