lst = []
dct = {
"key": "",
"value": ""
}
for i in range(10):
dct["key"] = i
dct["value"] = i
lst.append(dct)
lst
>>[{'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}, {'key': 9, 'value': 9}]
Я получаю этот вывод для этого кода. Что здесь происходит! Выход не должен отличаться? как
[{'key': 1, 'value': 1}, {'key': 2, 'value': 2}, {'key': 3, 'value': 3}]......