トップ「Dictionary」の質問

辞書はキーを値にマップし、キーによる値の効率的な取得を可能にします。

std :: mapからすべてのキー(または値)を取得してベクターに入れる方法は?

これは私が出てくる可能な方法の1つです:struct RetrieveKey { template <typename T> typename T::first_ […] 続きを読む…

c++ dictionary stl stdmap

特定のキーが辞書にすでに存在するかどうかを確認し、インクリメントします

ディクショナリが与えられた場合、そのディクショナリ内の特定のキーがすでにNone以外の値に設定されているかどうかを確認するにはどうすればよいですか?つまり、私はこれをしたい:my_dict = {} if (my_dict[key] != None): my_dict[ […] 続きを読む…

python dictionary

特定のキーのみを含むようにdictをフィルタリングしますか?

たくさんのエントリがあるdictがあります。 私はそれらの選択されたいくつかにのみ興味があります。 他のすべてのものを取り除く簡単な方法はありますか?

python dictionary

Python辞書の理解

Pythonで(キーの)辞書理解を作成することは可能ですか?リスト内包表記がない場合は、次のようなものを使用できます。l = [] for n in range(1, 11): l.append(n) これをリスト内包表記に短縮できます: l = [ […] 続きを読む…

python dictionary list-comprehension

Pythonでネストされたdictをどのように作成しますか?

2つのCSVファイルがあります:「データ」と「マッピング」:「マッピング」ファイルには、 Device_Name 、 GDN 、 Device_Type 、およびDevice_OS 4つの列があります。 4つの列すべてにデータが入力されます。「データ」ファイルにはこれらの同じ列があり、 Device_Name列が入力され、他の3つの列は空白です。 […] 続きを読む…

python python-2.7 dictionary mapping nested

Java-新しいエントリ(キー、値)を作成する方法

Util.Map.Entryと同様に、構造key 、 valueを含む新しいアイテムを作成したいと思います。問題は、 Map.Entryインターフェースであるため、インスタンス化できないことです。Map.Entryの新しい汎用キー/値オブジェクトを作成する方法を知っている人はいますか?

java dictionary collections key-value

JSON文字列をHashMapに変換します

私はJavaを使用しており、JSONである文字列があります。{ "name" : "abc" , "email id " : ["[email protected]","[email protected] […] 続きを読む…

java json dictionary

dictを初期化するための推奨構文は何ですか:中括弧リテラル{}またはdict()関数?

私はPythonを学ぶためにいくらかの努力をしており、一般的なコーディング標準に細心の注意を払っています。 これは無意味につまらない質問のように思えるかもしれませんが、私は学習しながらベストプラクティスに焦点を合わせようとしているので、後で「悪い」習慣を学ぶ必要はありません。dictを初期化するための2つの一般的な方法があります。a = { 'a': 'value', 'another': 'value', } b = dict( a= […] 続きを読む…

python dictionary

Pythonで新しい辞書を作成するために2つの辞書を連結する方法は?

私は3つの口述を持っていると言うd1={1:2,3:4} d2={5:6,7:9} d3={10:8,13:22} これらの3つの辞書を組み合わせた新しいd4を作成するにはどうすればよいですか? すなわち:d4={1:2,3:4,5:6,7:9,10:8,13:22}

python dictionary concatenation

キー/値を宣言された順序と同じ順序に保つ方法は?

特定の順序で宣言した辞書があり、常にその順序で保持したいと考えています。 キー/値は、実際にはそれらの値に基づいて順番に保持することはできません。宣言した順序で並べたいだけです。だから私が辞書を持っているなら:d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': 321, 'bs': 10} それを表示したり繰り返したりすると、その順序ではありませんが、Pythonがキー/値を宣言した明示的な順序を維持することを確認する方法はありますか?

python sorting dictionary