タグ付けされた質問 「dictionary」

辞書はキーを値にマッピングし、キーから値を効率的に取得できるようにします。データに対する関数のマッピングに関する[map-function]タグを使用してください。地理については[maps]。

10
キーが不明なときにアイテムを辞書から削除する
値によってディクショナリからアイテムを削除する最良の方法は何ですか。つまり、アイテムのキーが不明な場合。ここに簡単なアプローチがあります: for key, item in some_dict.items(): if item is item_to_remove: del some_dict[key] もっと良い方法はありますか?ディクショナリの反復中にディクショナリから変更(アイテムを削除)することに問題はありますか?
112 python  dictionary 

4
DataSourceとしてディクショナリを持つC#DropDownList
私は設定したいDataTextFieldとDataValueFieldのDropdownlist辞典(リスト)を使用して(languageList)languageCodに表示するテキストなどの主要および言語名(英語)として(EN-GB)を。 関連コード: string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); } languageList.DataSource = list; languageList.DataBind(); どのようにして設定することができますDataTextFieldとDataValueField?

4
辞書へのタプルのリスト
タプルのリストを現在Pythonで辞書に変換している方法は次のとおりです。 l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} もっと良い方法はありますか?これを行うためのワンライナーが必要なようです。

12
python pandas dataframe to辞書
私は2列のデータフレームを持っているので、それをpython辞書に変換するつもりです。最初の列がキーになり、2番目の列が値になります。前もって感謝します。 データフレーム: id value 0 0 10.2 1 1 5.7 2 2 7.4

6
** kwargsのキーが存在するかどうかを確認する方法は?
Python 3.2.3。ここにリストされているいくつかのアイデアは、通常の変数で機能しますが、** kwargsはさまざまなルールで動作しているようです...では、なぜこの機能が機能せず、** kwargsのキーが存在するかどうかを確認するにはどうすればよいですか? if kwargs['errormessage']: print("It exists") これもうまくいくと思いますが、うまくいきません- if errormessage in kwargs: print("yeah it's here") kwargsは反復可能であるため、私は推測していますか?特定のキーが存在するかどうかを確認するためだけに反復する必要がありますか?

8
C#の辞書キーとしてのタプル(または配列)
C#で辞書ルックアップテーブルを作成しようとしています。3タプルの値を1つの文字列に解決する必要があります。配列をキーとして使用しようとしましたが、うまくいきませんでした。他に何をすべきかわかりません。この時点で私はディクショナリのディクショナリのディクショナリを作成することを検討していますが、JavaScriptでそれを行う方法ですが、それはおそらく非常にきれいではありません。

7
JSONオブジェクトを反復する
JSONオブジェクトを反復処理して、データ(つまり、タイトルとリンク)をインポートしようとしています。過去のコンテンツにアクセスできないようです:。 JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link": "http://listen.grooveshark.com/s/Baby+Feat+Ludacris+/2Bqvdq", "pubDate": "Wed, 28 Apr 2010 02:37:53 -0400", "pubTime": 1272436673, "TinyLink": "http://tinysong.com/d3wI", "SongID": "24447862", "SongName": "Baby (Feat. Ludacris)", "ArtistID": "1118876", "ArtistName": "Justin Bieber", "AlbumID": "4104002", "AlbumName": "My World (Part …
109 python  dictionary  loops 


6
辞書の要素の順序
私の質問は、辞書要素の列挙についてです // Dictionary definition private Dictionary<string, string> _Dictionary = new Dictionary<string, string>(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple", "4"); _Dictionary.Add("cucumber", "6"); // add values using [] _Dictionary["banana"] = 7; _Dictionary["pineapple"] = 7; // Now lets see how elements are returned by IEnumerator foreach (KeyValuePair<string, string> kvp in _Dictionary) …

8
辞書に追加するさまざまな方法
違いは何ですかDictionary.add(key, value)とはDictionary[key] = value? ArgumentException重複キーを挿入するときに最後のバージョンではがスローされないことに気付きましたが、最初のバージョンを優先する理由はありますか? 編集:これに関する信頼できる情報源はありますか?私はMSDNを試しましたが、それはいつものように野生のガチョウの追跡です:(



2
タイピングの定義の違い。Dictとdict?
Python3.5で型ヒントを使用して練習しています。私の同僚の1人が使用していますtyping.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" simple_dict = {"Hello": "Moon"} change_bandwidths(simple_dict, my_id, my_name) new_dict = {"new": "energy source"} my_change_bandwidths(new_dict, …

8
Python:キーとしてのタプル/辞書、選択、並べ替え
たとえば、24個の青いバナナ、12個の緑のリンゴ、0個の青いイチゴなど、さまざまな色の果物がたくさんあるとします。それらをPythonのデータ構造に整理して、選択と並べ替えが簡単にできるようにしたいと思います。私のアイデアは、タプルをキーとしてそれらを辞書に入れることでした、例えば、 { ('banana', 'blue' ): 24, ('apple', 'green'): 12, ('strawberry','blue' ): 0, ... } または辞書さえ、例えば、 { {'fruit': 'banana', 'color': 'blue' }: 24, {'fruit': 'apple', 'color': 'green'}: 12, {'fruit': 'strawberry','color': 'blue' }: 0, ... } たとえば、すべての青い果実、またはすべての色のバナナのリストを取得したり、この辞書を果実の名前でソートしたりします。これをきれいに行う方法はありますか? タプルをキーとして持つ辞書は、この状況を処理する適切な方法ではないかもしれません。 すべての提案を歓迎します!

3
Pythonの辞書のスレッドセーフ
辞書を持っているクラスがあります class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders そして、私はメソッドを呼び出す4つのスレッド(各レストランに1つ)を実行していますOrderBook.addOrder。次に、各スレッドによって実行される関数を示します。 def addOrders(restaurant_name): #creates orders ... OrderBook.addOrder(restaurant_name, orders) これは安全ですか、または呼び出す前にロックを使用する必要がありますaddOrderか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.