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

本问题已经有最佳答案,请猛点这里访问。
1
2
3
4
child = []
parent = [1, 3, 5, 7, 9]
index = 2
child.append(parent[:index])

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

1
child = [1, 3]

我得到一个子列表:

1
child = [[1, 3]]

有没有一种单行方法可以将列表中的几个对象复制到另一个列表中,而不将其复制到嵌套列表中?


试试这个:

1
child.extend(parent[:index])