問題タブ [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.
ruby - ハッシュの順序を意識した同等性をテストする方法
Ruby1.9.2はハッシュに順序を導入しました。順序を考慮して、2つのハッシュが等しいかどうかをテストするにはどうすればよいですか?
与えられた:
とを返す比較演算子が必要false
です。次のいずれも機能しません。h1
h2
erlang - Erlang:レコード用のorddict:size()関数?
私はこのエラーで以下のコードを持っています:
projects_size.erl
私はそれが空であることを知っていますが、それでも私はそれが0を示すだろうと思いました。
python - リストのリストから順序付き辞書を作成するには?
問題は次のとおりです。名前のリストとリストのリストがある場合、各項目が名前をキーとして順序付けられた辞書であり、リストのリストの項目が値であるリストを作成する方法は? 以下のコードからより明確になる可能性があります。
私は取得したい:
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
たが、それも機能しませんでした。
python - dict を OrderedDict に変換する
collections.OrderedDict
クラスの使用に問題があります。Raspberry Pi の Debian ディストリビューションである Raspbian で Python 2.7 を使用しています。テキストアドベンチャーの比較(並べて)のために、2つの辞書を印刷しようとしています。正確に比較するには順序が重要です。私が何をしようとしても、辞書は通常の順不同で印刷されます。
RPiで実行すると、次のようになります。
関数呼び出しを出力し、キーと値のグループをネストされたリストに入れているため、明らかに何かが正しくありません...
これは、PCで同様のものを実行して得たものです。
今回は順調ですが、他のものを印刷しているはずがありませんよね?(リストに入れ、関数呼び出しを表示します。)
どこでエラーを起こしていますか? Python の pi バージョンとは関係ありません。これは単なる Linux バージョンであるためです。
c# - OrderedDictionary から名前で値を取得する
ネストもサポートするPHPの連想配列のようなものを探しています。たとえば、次のような Dictionary オブジェクトを作成しています。
次に、インデックス値ではなく KeyNames でアクセスしたいと思います。出来ますか?
python - 複数の辞書値へのアクセス
以下の形式の2つの辞書があります
この形式の別の辞書を作成するにはどうすればよいですか??
python - dict または OrderedDict のキーを小文字に変更します
以下は辞書では機能しますが、OrderedDict では機能しません。od については、無限ループを形成しているようです。なぜか教えてくれますか?関数入力が dict の場合は dict を返す必要があり、入力が OrderedDict の場合は od を返す必要があります。
python - Python OrderedDict 反復
私のpython OrderedDictが「順不同」に初期化されるのはなぜですか?
ここでの解決策は、説明ほど興味深いものではありません。ここには私が得られない何かがあり、おそらく説明は私だけでなく他の人にも役立つでしょう.