問題タブ [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 に答える
1600 参照

ruby - ハッシュの順序を意識した同等性をテストする方法

Ruby1.9.2はハッシュに順序を導入しました。順序を考慮して、2つのハッシュが等しいかどうかをテストするにはどうすればよいですか?

与えられた:

とを返す比較演算子が必要falseです。次のいずれも機能しません。h1h2

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

erlang - Erlang:レコード用のorddict:size()関数?

私はこのエラーで以下のコードを持っています:

projects_size.erl

私はそれが空であることを知っていますが、それでも私はそれが0を示すだろうと思いました。

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

python - リストのリストから順序付き辞書を作成するには?

問題は次のとおりです。名前のリストとリストのリストがある場合、各項目が名前をキーとして順序付けられた辞書であり、リストのリストの項目が値であるリストを作成する方法は? 以下のコードからより明確になる可能性があります。

私は取得したい:

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

python - Python-RequestsはOrderedDictsをサポートしていますか、それともここで何か問題が発生していますか?

Pythonのリクエストライブラリを使用してAmazonS3エンドポイントにリクエストをPOSTしようとしています。リクエストには、実際のファイルのPOSTが含まれているため、multipart/form-dataの種類があります。

私が取り組んでいるAPIで指定されている要件の1つは、パラメーターを最後fileに投稿する必要があるということです。Requestsはディクショナリを使用してmultipart/form-dataをPOSTし、ディクショナリは指示された順序に従わないため、それをと呼ばれるOrderedDictに変換しました。投稿する前は次のようになります。payload

そして、これは私がそれを投稿する方法です:

応答は500エラーなので、ここで何が問題なのかよくわかりません。RequestsでのOrderedDictの使用に関係していると推測しています。RequestsがOrderedDictsをサポートしている、またはサポートしていないことを示唆するドキュメントは見つかりませんでした。まったく違うものかもしれません。

リクエストが失敗する原因となる他の何かがあなたに突き出ていますか?必要に応じて、詳細を提供できます。

さて、Martijn Pietersの以前のコメントに基づいて、更新します。

log.txtファイルを参照する方法を、次のように作成済みのupload_data辞書に追加することで変更しました。

結果の辞書を印刷すると、次のようになります。

fileキーのその値は正しいように見えますか?

それをRequestBinに投稿すると、これが表示されます。これは、Martinの例と非常によく似ています。

ただし、 https: //instructure-uploads.s3.amazonaws.com/にPOSTしようとすると、500が返されます。開いているファイルオブジェクトをに追加してからfiles、他のすべての値を別のdictで送信しようとしましdataたが、それも機能しませんでした。

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

python - dict を OrderedDict に変換する

collections.OrderedDictクラスの使用に問題があります。Raspberry Pi の Debian ディストリビューションである Raspbian で Python 2.7 を使用しています。テキストアドベンチャーの比較(並べて)のために、2つの辞書を印刷しようとしています。正確に比較するには順序が重要です。私が何をしようとしても、辞書は通常の順不同で印刷されます。

RPiで実行すると、次のようになります。

関数呼び出しを出力し、キーと値のグループをネストされたリストに入れているため、明らかに何かが正しくありません...

これは、PCで同様のものを実行して得たものです。

今回は順調ですが、他のものを印刷しているはずがありませんよね?(リストに入れ、関数呼び出しを表示します。)

どこでエラーを起こしていますか? Python の pi バージョンとは関係ありません。これは単なる Linux バージョンであるためです。

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

c# - OrderedDictionary から名前で値を取得する

ネストもサポートするPHPの連想配列のようなものを探しています。たとえば、次のような Dictionary オブジェクトを作成しています。

次に、インデックス値ではなく KeyNames でアクセスしたいと思います。出来ますか?

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

python - 複数の辞書値へのアクセス

以下の形式の2つの辞書があります

この形式の別の辞書を作成するにはどうすればよいですか??

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

python - dict または OrderedDict のキーを小文字に変更します

以下は辞書では機能しますが、OrderedDict では機能しません。od については、無限ループを形成しているようです。なぜか教えてくれますか?関数入力が dict の場合は dict を返す必要があり、入力が OrderedDict の場合は od を返す必要があります。

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

python - Python OrderedDict 反復

私のpython OrderedDictが「順不同」に初期化されるのはなぜですか?

ここでの解決策は、説明ほど興味深いものではありません。ここには私が得られない何かがあり、おそらく説明は私だけでなく他の人にも役立つでしょう.