2017-02-04 2 views
0

Python: Изучение основ здесь, но у меня есть 2 списка, и я пытаюсь ЗАМЕНИТЬ значения b в определенный индекс a. Я пробовал делать a.insert(1, b), но это смещает значения в сторону, чтобы вставить список.Пытается заменить значение в списке (через индекс) другим списком в одной строке кода?

+0

Вы можете уточнить свой вопрос? Вы пытаетесь вставить список внутри списка или вставить элементы списка в другой список? – quemeraisc

ответ

1

Если вы хотите, чтобы вставить все значения в Ь в индекс SpeciFix в:

Вобще: a[1] = b

0

Я предполагаю, что они на самом деле подходят

a = range(10) // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
b = range(10, 15) // [10, 11, 12, 13, 14] 

Теперь я ll заменить последнюю половину a значениями b

a[5:5+len(b)] = b // [0, 1, 2, 3, 4, 10, 11, 12, 13, 14] 

5:5+len(b) производит индексы 5:10, поэтому 5,6,7,8,9

Смежные вопросы