トップ「Dictionary」の質問

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

Pythonでキーエラーが発生します

私のPythonプログラムでは、次のエラーが発生します。KeyError: 'variablename' このコードから:path = meta_entry['path'].strip('/'), なぜこれが起こっているのか誰かが説明できますか?

python dictionary

Python2のdict.items()とdict.iteritems()の違いは何ですか?

dict.items()とdict.iteritems()間に適用可能な違いはありますか?Pythonドキュメントから:dict.items() :辞書の(キー、値)ペアのリストのコピーを返しdict.iteritems() :ディクショナリの(キー、値)ペアに対するイテレータを返し以下のコードを実行すると、それぞれが同じオブジェクトへの参照を返すようです。 私が見逃している微妙な違いはありますか?#!/usr/ […] 続きを読む…

python dictionary python-2.x

Python dictで「has_key()」または「in」を使用する必要がありますか?

私は何をすべきか疑問に思います:d = {'a': 1, 'b': 2} 'a' in d True または:d = {'a': 1, 'b': 2} […] 続きを読む…

python dictionary

辞書をコピーしてコピーのみを編集する方法

誰かが私にこれを説明できますか? これは私には意味がありません。辞書を別の辞書にコピーして2番目の辞書を編集すると、両方が変更されます。 なんでこんなことが起こっているの?>>> dict1 = {"key1": "value1", "key2": "value2"} >>& […] 続きを読む…

python python-3.x dictionary reference

Pythonで辞書を1行ずつ印刷するにはどうすればよいですか?

これは辞書ですcars = {'A':{'speed':70, 'color':2}, 'B':{'speed':60, 'color':3}} このfor loopfor keys, […] 続きを読む…

python printing dictionary

コレクションが変更されました。 列挙操作が実行されない場合があります

デバッガーを接続すると発生しないように見えるため、このエラーの根底にたどり着くことができません。コレクションが変更されました。 列挙操作が実行されない場合があります以下はコードです。これは、WindowsサービスのWCFサーバーです。 メソッドNotifySubscribers()は、データイベントが発生するたびにサービスによって呼び出されます(ランダムな間隔ですが、それほど頻繁ではありません-1日あたり約800回)。Windowsフォームクライアントがサブスクライブすると、サブスクライバーIDがサブスクライバーディクショナリに追加され、クライアントがサブスクライブを解除すると、ディクショナリから削除されます。 このエラーは、クライアントがサブスクライブを解除したとき(またはその後)に発生します。 次回NotifySubscribers()メソッドが呼び出されると、 foreach()ループが失敗し、件名にエラーが表示されるようです。 このメソッドは、以下のコードに示すように、エラーをアプリケーションログに書き込みます。 デバッガーが接続され、クライアントがサブスクライブを解除すると、コードは正常に実行されます。このコードに問題がありますか? 辞書をスレッドセーフにする必要がありますか?[ServiceBehavior(InstanceContextMode= […] 続きを読む…

c# wcf concurrency dictionary thread-safety

マップにGoのキーが含まれているかどうかを確認するにはどうすればよいですか?

mによって、マップ上で反復できることを知っています。for k, v := range m { ... } キーを探しますが、マップ内のキーの存在をテストするより効率的な方法はありますか?言語仕様で答えが見つかりませんでした。

dictionary go go-map

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

キーと値で構成される辞書を値で並べ替える必要があることがよくあります。 たとえば、頻度で並べ替えたい単語とそれぞれの頻度のハッシュがあります。単一の値(頻度など)に適したSortedListあり、それを単語にマップし直したいと思います。SortedDictionaryは、値ではなくキーでカスタムクラスに頼る人もいますが、もっとクリーンな方法はありますか?

c# .net sorting dictionary

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

関数のキーで辞書の値を取得するにはどうすればよいですか私の関数コードはこれです(そして私が試したがうまくいかなかったコマンド):static void XML_Array(Dictionary<string, string> Data_ […] 続きを読む…

c# dictionary key

辞書検索のPythonリスト

私がこれを持っていると仮定します:[ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] 名前として「Pam」を検索して、関連する辞書を取得したい: { […] 続きを読む…

python search dictionary