は私が見えますPythonでコードを書いたように:私はmaplist印刷奇妙なPythonは行動
maplist=[{}]*11
mylist=[0]*11
maplist[0]['this']=1
print maplist
出力は、次のとおりです。期待
[{'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}]
は次のとおりです。
[{'this': 1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
ではなく、リストの最初の要素だけがこのキーをマップ内に持つ必要があります。この問題の原因は何ですか?
:あなたはこのような何かを行うことができます11冊の別々の辞書を作成するには
タグごとのFAQを作成する方法が必要なように思えます。 –