python:将子列表作为对象而不是列表复制到主列表中 arrayscopylistpythonpython-3.x 本问题已经有最佳答案,请猛点这里访问。 1234child = [] parent = [1, 3, 5, 7, 9] index = 2 child.append(parent[:index]) 运行此代码时,而不是返回子列表 1child = [1, 3] 我得到一个子列表: 1child = [[1, 3]] 有没有一种单行方法可以将列表中的几个对象复制到另一个列表中,而不将其复制到嵌套列表中? 相关讨论 简单地说:使用extend而不是append。 试试这个: 1child.extend(parent[:index]) Python中append和extend列表方法的区别 python:如何将两个字典合并到一个表达式中? python:如何检查列表是否为空? 查找给定列表中包含Python项的项的索引 python:关键字yield有什么用? 将字节转换为字符串? python:如何从列表列表中生成一个平面列表? 关于python:shuffling对象列表 关于python:"Least Astonishmen"和可变的默认参数 关于python:如何克隆或复制列表?