-4
Pythonの辞書は、デフォルトでは、重複を削除しますが、私は重複Pythonの辞書は、デフォルトでは、重複を除去し(しかし、私は重複を削除したくない)
プログラム
s = {"a":"s","a":"b","b":"d"}
print s
出力
{'a': 'b', 'b': 'd'}
を削除したくありません
期待される出力
{'a':'s','a':'b','b':'d'}
Pythonの辞書は、デフォルトでは、重複を削除しますが、私は重複Pythonの辞書は、デフォルトでは、重複を除去し(しかし、私は重複を削除したくない)
プログラム
s = {"a":"s","a":"b","b":"d"}
print s
出力
{'a': 'b', 'b': 'd'}
を削除したくありません
期待される出力
{'a':'s','a':'b','b':'d'}
他の構造の使用を検討する必要があります。辞書はキー値なので、各キーには1つの値しかありません。 タプルのリストを使用するか、またはdictストアの各キーに値のリストを使用してみてください。
辞書は、キーが一意である場合にのみキーを値にマップできます。そうでなければ何を返すのでしょうか?キーごとに複数の値を関連付ける必要がある場合は、値として*リストまたは集合*を使用します。 –