我目前有一个预定义的列表(数组),我希望利用split函数将信息添加到数组中。我想保留数组中的原始项目。这是我的示例代码:
mylist = []
for i in range(10):
a = 'array%i' %i
mylist.append(a)
szResult = "blah1 blah2 blah3 blah4"
mylist = szResult.split()
print mylist
当我打印列表的输出时,它只显示blah [1-4]。我很好奇如何添加它,并将其保留在mylist [4]将是array4
的位置答案 0 :(得分:3)
使用切片分配:
mylist[:4] = szResult.split()
答案 1 :(得分:0)
变化:
mylist = szResult.split()
到
result = szResult.split()
mylist = result + mylist[len(result):]
或
result = szResult.split()
mylist[:len(result)] = result