2
辞書を修正し、変更された値を含む辞書を含むリストを作成したいと考えています。私が試した:Python辞書の値を変更して辞書のリストを作成するには?
mylist = []
mydict = {"one": 10, "two": 20, "three": 30}
for i in [111, 222, 333]:
mydict["two"] = i
mylist.append(mydict)
マイリストに戻ります:
[{'three': 30, 'two': 333, 'one': 10}, {'three': 30, 'two': 333, 'one': 10}, {'three': 30, 'two': 333, 'one': 10}]
私が得ることを期待:
[{'three': 30, 'two': 111, 'one': 10}, {'three': 30, 'two': 222, 'one': 10}, {'three': 30, 'two': 333, 'one': 10}]
私はそれをどのように行うことができますか?
感謝を。それは作品です。追加の質問、私は2つ以上の値を非常に長い辞書を変更したい場合。堅牢で洗練されたソリューションがありますか? – dmaster
@dmaster編集をチェックしてください。 – Kasramvd