私はPython上で実際に新しいです。試験コードで、私は奇妙な何かを見つけたpython:リストにdictを追加する問題
私のコードです。
cat_log = []
container = {}
for index in range(10) :
container["idx"] = index
cat_log.append(container)
print(cat_log)
私はこのような結果たい:[{ 'IDX':0}、{ 'IDX':1}、{ 'IDX':2}、{ 'IDX':3}]を。 しかし、私のコードはこの結果を出力しません。 [{idx ':3}、{' idx ':3}、{' idx ':3}] これはなぜ起こったのでしょうか?何か正しい考えを見つけることはできません。 何が間違っていて、なぜですか?
それは動作しません。辞書は同じ値の複数のキーをサポートしていません。 –
申し訳ありませんが、間違った結果を投稿しました。 –
'contains = container'は新しいdictを作成しません。 – user2357112