python - 在python中将一个列表插入另一个列表的语法是什么?

标签 python list append extend

给定两个列表:

x = [1,2,3]
y = [4,5,6]

语法是什么:

  1. x 插入 y 使 y 现在看起来像 [1, 2, 3, [4, 5, 6 ]]?
  2. x 的所有项目插入到 y 中,使得 y 现在看起来像 [1, 2, 3, 4, 5, 6]?

最佳答案

你的意思是追加吗?

>>> x = [1,2,3]
>>> y = [4,5,6]
>>> x.append(y)
>>> x
[1, 2, 3, [4, 5, 6]]

还是合并?

>>> x = [1,2,3]
>>> y = [4,5,6]
>>> x + y
[1, 2, 3, 4, 5, 6]
>>> x.extend(y)
>>> x
[1, 2, 3, 4, 5, 6] 

关于python - 在python中将一个列表插入另一个列表的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3748063/

相关文章:

python - MongoDB、MongoEngine : unique list items

python - 为什么捕获 StopIteration 时无法跳出循环?

list - 确保列表中的所有字典都具有相同的键

python - 如何在 python 中改进我的追加和读取 excel For 循环

python - 这行是什么意思

python - 如何修复 xlsxwriter 中的对齐问题

python根据键值过滤字典列表

c++ - 我对 std::list 的实现给出了很多错误

objective-c - 使用 Objective-C 写入 XML 文件

json - jq - 无法在 while 循环中将对象 append 到数组