dict ={}
sampleList = [1,2,3,4,5,6,7,8,9,10]
list=[]
k=0
for i in range(5):
if i>0:
list.clear()
for j in sampleList:
if j%i==0:
list.append(j)
print('dictionary before updating',dict)#dictionary before updating
dict.update({k:list})
k=k+1
print('dictionary after updating',dict)#dictionary after updating
Выходные данные:
словарь до обновления {}
словарь после обновления {0: [1, 2, 3, 4, 5, 6 , 7, 8, 9, 10]}
словарь до обновления {0: [2, 4, 6, 8, 10]}
словарь после обновления {0: [2, 4 , 6, 8, 10], 1: [2, 4, 6, 8, 10]}
словарь перед обновлением {0: [3, 6, 9], 1: [3, 6, 9 ]}
словарь после обновления {0: [3, 6, 9], 1: [3, 6, 9], 2: [3, 6, 9]}
словарь до обновление {0: [4, 8], 1: [4, 8], 2: [4, 8]}
словаря после обновления {0: [4, 8], 1: [4, 8 ], 2: [4, 8], 3: [4, 8]}
ОЖИДАЕМЫЙ ВЫХОД:
{1: [1, 2, 3, 4 , 5, 6, 7, 8, 9, 10], 2: [2, 4, 6, 8, 10], 3: [3, 6, 9], 4: [4, 8]}