如何将元素追加到特定的列表位置?

时间:2017-03-26 08:41:21

标签: python python-2.7

我想做什么? 我想将多个元素放在列表中的相同位置而不丢弃之前附加的元素。

我知道如果使用mylist.append("something"),每次都会在列表末尾添加附加的元素。

我想要的是这样的mylist[i].append("something")。 当然这不起作用,但这只是想法。

我尝试将列表附加到另一个列表中,但由于追加功能无法处理列表,因此无效。

有没有办法将内容附加到列表中的特定区域?

1 个答案:

答案 0 :(得分:1)

您可以将列表切片和连接用作:

lst = [1, 2, 3, 6, 7, 8]
new_lst = [4, 5]
position = 3
combined_lst = lst[:position] + new_lst + lst[position:]