list1 = [A, A, A, B, B, B, C, C, C] list2 = [1,2,3,4,5,6,7,8,9]
ожидаемый результат: {A: [1,2,3], B: [4,5,6], C: [7,8,9]}
Вот что Я хотел бы сделать. Тем не менее, я застрял, когда я добавляю разные списки значений. Вот мой код:
g = []
for i in range(len(list1)-1):
if list1[i] == list1[i+1]:
g.append(list2[i+1])
else:
continue
print(g)
и вывод: [1,2,3,5,6,8,9]. Как я могу сделать так, чтобы я мог получить отдельные списки как [1,2,3], [4,5,6], [7,8,9]?