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

标签 python arrays list python-3.x copy

<分区>

child = []
parent = [1, 3, 5, 7, 9]
index = 2
child.append(parent[:index])

当我运行这段代码时,我没有返回一个子列表

child = [1, 3]

我得到一个子列表:

child = [[1, 3]]

是否有一种单行方法可以将一个列表的几个对象复制到另一个列表而不使其成为嵌套列表?

最佳答案

试试这个:

child.extend(parent[:index])

关于python - 将子列表作为对象而不是列表复制到主列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37933837/

相关文章:

php - 将 perl/python/php 脚本编译成 linux 可执行文件的好编译器?

C++:固定但运行时定义长度数组的 vector

javascript - 对数组元素使用 toFixed()

Python:如何将列表拼接成给定长度的子列表?

r - 如何创建一个空列表?

python - .clean 和 .strip 长字符串的最佳方法?

python - 当任何一个元素与另一个列表的元素匹配时,如何从列表列表中提取列表?

python - 如何找出我未处理的异常是什么

python - 如何显示装饰器的原始参数

C++:使用 memcpy 时,myArray 和 &myArray 有什么区别?