使用 deecopy()即可
from copy import deepcopy dict_1 = {"a": 11, "b": 22} list_1 = [(33, 44), (55, 66)] all_data = [] for data in list_1: dict_1["a"] = data[0] dict_1["b"] = data[1] all_data.append(deepcopy(dict_1)) print(all_data) # [{'a': 33, 'b': 44}, {'a': 55, 'b': 66}]