这是我现在在python中的代码
l = [0,1,2,3,4,5]
列表中的元素,l复制列表
g = [x for x in l]
在元素2
之后将g插入到列表l中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 :(得分:0)
使用切片分配:
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]