将子列表作为对象而不是列表复制到主列表中

ben*_*rei 5 python arrays copy list python-3.x

child = []
parent = [1, 3, 5, 7, 9]
index = 2
child.append(parent[:index])
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,而不是返回我的子列表

child = [1, 3]
Run Code Online (Sandbox Code Playgroud)

我得到一个孩子名单:

child = [[1, 3]]
Run Code Online (Sandbox Code Playgroud)

是否有一种单行方法可以将列表中的一些对象复制到另一个列表中而不将其放入嵌套列表中?

use*_*160 2

尝试这个:

child.extend(parent[:index])
Run Code Online (Sandbox Code Playgroud)