Как разделить список на две части по определенному индексу?

Есть два списка с элементами, в первом множество значений, например - [100,200,1200,1500,2000], во втором одно значение [2]. Как разделить первый список на две части, что бы в первой части оказались все элементы списка до индекса 2 - (цифра из второго списка) а в другом списке все элементы с индексами >= 2?

На входе:

y=[100,200,1200,1500,2000];
z=[2]

На выходе:

y1=[100,200];
y2=[1200,1500,2000]

Ответы (1 шт):

Автор решения: Danis

Используйте срезы:

y = [100,200,1200,1500,2000]
z = 2

y1, y2 = y[:z], y[z:]
→ Ссылка