Python String List补充

时间:2012-03-05 17:04:17

标签: python

我目前有一个预定义的列表(数组),我希望利用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

的位置

2 个答案:

答案 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