如何在python列表中追加行?

时间:2017-02-27 07:27:31

标签: python-2.7 list append

我想在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)

怎么做?

1 个答案:

答案 0 :(得分:4)

什么是np?只需直接附加到原始列表:

# 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]]

希望有所帮助!