У меня есть следующий словарь:добавить значение список ключа в словаре питона
centroid = {'A': [1.0, 1.0], 'B': [2.0, 1.0]}
Использование выше словаря я создаю два различных словарей и добавления их в список:
for key in centroids:
clusters_list.append(dict(zip(key, centroids.get(key))))
Однако, когда я просматриваю CLUSTER_LIST я получаю следующие данные:
[{'A': 1.0}, {'B': 2.0}]
вместо [{'A': [1.0, 1.0]}, {'B': [2.0, 1.0]}]
. Как я могу это исправить?
Почему бы не 'clusters_list = [centroid]'? Если вам нужна копия: 'clusters_list = [centroid.copy()]' – zondo
@zondo Это сделает список одного элемента, а не два словаря –
@zondo, я пытаюсь создать два отдельных словаря внутри списка. –