2017-02-27 107 views
0

我想在python列表中追加一行。如何追加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

什么是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]] 

希望帮助!

+0

我相信np是'numpy'。 http://www.numpy.org/ –

+0

是的,mp是'numpy' – dSb

+0

Thankyou Roundel,它的工作原理。 – dSb