我想在特定索引处将一维列表添加到二维列表:

numbers = [
    [1,2,3],
    [11,12],
           ]

numbers[0].append([4,5,6])
numbers[1].append([13,14,15,16])
print(numbers)

我想打印的内容:

[[1, 2, 3, 4, 5, 6], [11, 12, 13, 14, 15, 16]]

但我得到的却是:

[[1, 2, 3, [4, 5, 6]], [11, 12, [13, 14, 15, 16]]]

有没有其他方法来代替Numpy呢?不然的话,怎么可能做到呢? 谢谢

推荐答案

你可以这样做

numbers = [
    [1,2,3],
    [11,12],
           ]
numbers[0] += [4,5,6]
numbers[1] += [13,14,15,16]
print(numbers)

输出:

[[1, 2, 3, 4, 5, 6], [11, 12, 13, 14, 15, 16]]

Python相关问答推荐

如何判断. text文件中的某个字符,然后读取该行

定义同侪组并计算同侪组分析

如何编写一个正规表达式来查找序列中具有2个或更多相同辅音的所有单词

给定数据点,制定它们的关系

是什么导致对Python脚本的jQuery Ajax调用引发500错误?

如何使用上下文管理器创建类的实例?

如何防止Plotly在输出到PDF时减少行中的点数?

如何在Python中使用时区夏令时获取任何给定本地时间的纪元值?

根据网格和相机参数渲染深度

如果条件为真,则Groupby.mean()

即使在可见的情况下也不相互作用

大小为M的第N位_计数(或人口计数)的公式

Pandas Loc Select 到NaN和值列表

不能使用Gekko方程'

Pandas GroupBy可以分成两个盒子吗?

让函数调用方程

如何使用SentenceTransformers创建矢量嵌入?

如何防止Pandas将索引标为周期?

Flask Jinja2如果语句总是计算为false&

交替字符串位置的正则表达式