【问题标题】:How to append rows in a python list?如何在 python 列表中追加行?
【发布时间】:2017-07-17 17:25:47
【问题描述】:

我想在 python 列表中追加一行。

下面是我正在尝试的,

# Create an empty array
arr=[]
values1 = [32, 748, 125, 458, 987, 361]
arr = np.append(arr, values1)
print arr

[32. 748. 125. 458. 987. 361.]

我想在列表中追加第二行,这样我就会得到一个类似的数组

[[32. 748. 125. 458. 987. 361.], [42. 344. 145. 448. 187. 304.]]

当我尝试添加第二行时出现错误

values2 = [42, 344, 145, 448, 187, 304]    
arr = np.append(arr, values2)

怎么做?

【问题讨论】:

    标签: python-2.7 list append


    【解决方案1】:

    只需直接附加到您的原始列表:

    # Create an empty list
    my_list = []
    values1 = [32, 748, 125, 458, 987, 361]
    my_list.append(values1)
    print(my_list)
    
    values2 = [42, 344, 145, 448, 187, 304]    
    my_list.append(values2)
    print(my_list)
    

    这将是你的输出:

    [[32, 748, 125, 458, 987, 361]]
    [[32, 748, 125, 458, 987, 361], [42, 344, 145, 448, 187, 304]]
    

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-09
      • 1970-01-01
      • 1970-01-01
      • 2016-06-02
      • 2012-08-30
      • 2021-01-09
      • 1970-01-01
      相关资源
      最近更新 更多