如何在特定位置将列表插入到列表中?
How to insert a list into a list at a specific location?
我有一个列表如下
List_a = [1, 0, 0, 0, 1, 1]
我想将 [0, 3]
插入索引 1
。
它应该是什么样子:
New_List_a = [1, [0,3], 0, 0, 1, 1]
有什么想法吗?
List_a = [1, 0, 0, 0, 1, 1]
List_a[1] = [List_a[1], 3]
print(List_a) # [1, [0, 3], 0, 0, 1, 1]
基本方法是
List_a = [1, 0, 0, 0, 1, 1]
# New_List_a = [1, [0,3], 0, 0, 1, 1]
l=[]
l.append(List_a[1])
for i in range(0,len(List_a)):
if(i==1): # real signature unknown
l.append(3)
List_a[i]=l
break
或者你也可以这样做
List_a = [1, 0, 0, 0, 1, 1]
List_a[1] = [List_a[1], 3]
print(List_a)
def add(list1, index, value):
list1[index] = [List1[index], value]
return list1
我有一个列表如下
List_a = [1, 0, 0, 0, 1, 1]
我想将 [0, 3]
插入索引 1
。
它应该是什么样子:
New_List_a = [1, [0,3], 0, 0, 1, 1]
有什么想法吗?
List_a = [1, 0, 0, 0, 1, 1]
List_a[1] = [List_a[1], 3]
print(List_a) # [1, [0, 3], 0, 0, 1, 1]
基本方法是
List_a = [1, 0, 0, 0, 1, 1]
# New_List_a = [1, [0,3], 0, 0, 1, 1]
l=[]
l.append(List_a[1])
for i in range(0,len(List_a)):
if(i==1): # real signature unknown
l.append(3)
List_a[i]=l
break
或者你也可以这样做
List_a = [1, 0, 0, 0, 1, 1]
List_a[1] = [List_a[1], 3]
print(List_a)
def add(list1, index, value):
list1[index] = [List1[index], value]
return list1