【问题标题】:Add a list inside a bigger List在更大的列表中添加列表
【发布时间】:2020-06-19 11:25:04
【问题描述】:
```python
whole_list = []
x = [1,2,3]
y = [4,5,6]
```

预期输出: whole_List = [[1,2,3],[4,5,6]]

我尝试使用 whole_list.extend(x,y) 但它说它只能接受一个参数。 有没有一种有效的方法可以将 x,y 列表添加到 whole_list 列表中?

【问题讨论】:

  • whole_list.append(x)
  • 什么语言? python?您具体是如何尝试使用extend 的?“不起作用” 到底是什么意思? Edit 标记适当的语言并给出minimal reproducible example
  • whole_list = [x, y]?

标签: python list


【解决方案1】:

如果你想创建一个包含列表 xy 的列表,你可以这样做:

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

whole_list.append(x)
whole_list.append(y)

你也可以重新定义whole_list

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

whole_list = [x,y]

两者都会产生相同的列表whole_list = [[1, 2, 3], [4, 5, 6]]


另外,如果您想通过列表 xy 扩展列表,您可以这样做:

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

whole_list = x + y

这将为您提供whole_list = [1, 2, 3, 4, 5, 6] - 一个列表,其中包含列表 xy

元素

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多