2014-09-14 5 views
0

это мой код теперь питонаКак я могу объединить список?

l = [0,1,2,3,4,5] 

для элементов в списке, л скопировать список

g = [x for x in l] 

вставки г в список л после элемента 2

l.insert(2,g) 
print(l) 

>>>[0,1,[0,1,2,3,4,5],2,3,4,5] 

Я хочу к нему читать

>>>[0,1,0,1,2,3,4,5,2,3,4,5] 

ответ

0

Использование ломтик assingment:

l[2:2] = g 

Это заменяет кусочек [2:2] (который является пустым) с элементами g; в основном это вставляет содержимое g после индекса 2:

>>> l = [0, 1, 2, 3, 4, 5] 
>>> g = [x for x in l] 
>>> l[2:2] = g 
>>> l 
[0, 1, 0, 1, 2, 3, 4, 5, 2, 3, 4, 5]