トップ「Dictionary」の質問

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

辞書の値でキーを取得する

Dictionary年齢を検索し、一致する名前を表示する関数を作成しました。dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") […] 続きを読む…

python dictionary

Pythonの辞書に新しいアイテムを追加する

Pythonの既存の辞書にアイテムを追加したい。 たとえば、これは私の辞書です。default_data = { 'item1': 1, 'item2': 2, } 次のような新しいアイテムを追加したい:default_data = default_ […] 続きを読む…

python dictionary items

Map <Key、Value>を値で並べ替える

私はJavaに比較的慣れていないので、値でMap<Key, Value>をソートする必要があることに気付くことがよくあります。値は一意ではないため、 keySetをarrayに変換し、キーに関連付けられた値で並べ替えるカスタムコンパレータを使用して配列の並べ替えでその配列をもっと簡単な方法はありますか?

java sorting dictionary collections

辞書をキーで並べ替えるにはどうすればよいですか?

{2:3, 1:89, 4:5, 3:0}から{1:89, 2:3, 3:0, 4:5}に移動するための良い方法は何でしょうか? いくつかの投稿を確認しましたが、それらはすべて、タプルを返す「sorted」演算子を使用しています。

python sorting dictionary

HashMapを(文字通りの方法で)直接初期化する方法は?

このようなJavaHashMapを初期化する方法はありますか?:Map<String,String> test = new HashMap< […] 続きを読む…

java dictionary collections initialization

Pythonで辞書キーをリストとして返す方法は?

Python 2.7では、辞書のキー、値、またはアイテムをリストとして取得できました。>>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] さて、 […] 続きを読む…

python python-3.x list dictionary python-2.x

辞書で最大値のキーを取得していますか?

私はdictionaryを持っています:キーは文字列で、値は整数です。例:stats = {'a':1000, 'b':3000, 'c': 100} 'b'がより高い値のキーなので、答えとして取得したいと思います。キーと値のタプルが逆になっている中間リストを使用して、次のことを行いました。inverse = [(value, key) for […] 続きを読む…

python dictionary max

dictから値のリストを取得するにはどうすればよいですか?

Pythonでdictの値のリストを取得するにはどうすればよいですか?Javaでは、マップの値をリストとして取得するのは、 list = map.values();を実行するのと同じくらい簡単です。 Pythonでdictから値のリストを取得する同様の簡単な方法があるかどうか疑問に思っています。

python list dictionary

2つのリストを辞書に変換する

あなたが持っていると想像してください:keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] 次の辞書を作成する最も簡単な方法は何ですか?a_dict = {'name' : […] 続きを読む…

python list dictionary

辞書の文字列表現を辞書に変換しますか?

次の文字列など、 dictのstr表現をdictに変換するにはどうすればよいですか?s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" eval使いたくない。 他に何を使用できますか?これの主な理由は、彼が書いた私の同僚のクラスの1つであり、すべての入力を文字列に変換します。 私はこの問題に対処するために彼のクラスに行って変更する気にはなっていません。

python string dictionary