Как создать список по макету?
Допустим у меня есть списки: pum , root , number
pum = [9 , 15 , 4]
root = [3 , 2]
number = [15]
И мне надо чтобы в итоге получился список all_numbers
all_numbers = [3 , 15 , 2]
Также хочу заметить что 15(или любое другое число) могут стоять в разных частях списка
Например:
pum = [15 , 9 , 4]
root = [3 , 2]
number = [15]
И в итоге:
all_numbers = [15 , 3 , 2]
Как должен работать алгоритм:
Вначале в список добавляются числа 3 и 2 ,после чего, если 15 было посередине списка Pum,то оно добавляется в середину списка all_numbers,если в начале, то в начало и т.д.
Ответы (2 шт):
Автор решения: moondust
→ Ссылка
Я не до конца понял саму суть задания, но судя по описанию это должно вам помочь
pum = [9, 4, 15]
root = [3, 2]
number = [15]
all_numbers = []
all_numbers += root
all_numbers.insert(pum.index(15), 15)
print(all_numbers)