空の辞書があります。名前:dict_x
それは値がリストであるキーを持つことです。
別のイテレーションから、キー(ex:)key_123とアイテム(タプル)を取得して、dict_xの値のリストに配置しますkey_123。
このキーが既に存在する場合は、このアイテムを追加します。このキーが存在しない場合は、空のリストで作成してから追加するか、タプルを含むだけで作成します。
今後またこのキーが出てくると存在するので、再度値を追加して欲しいです。
私のコードはこれで構成されています:
キーと値を取得します。
NOTキーがに存在するかどうかを確認し
dict_xます。作成しない場合:
dict_x[key] == []その後:
dict_x[key].append(value)
これはそれを行う方法ですか?try/exceptブロックを使ってみませんか?
dict_x[key] = [some_value] if not dict_x.has_key(key) else dict_x[key] + [some_value]が、この答えははるかに良い方法を示唆しています。実際、それはset()引数として取得され、add()メソッドの使用を許可します...