python中append的用法

推荐教程:Python教程

append()函数

描述:在列表ls最后(末尾)添加一个元素object

语法:ls.append(object) -> None 无返回值

例:

a=[1,2,3]a.append(5)

此时,运行结果为 [1, 2, 3, 5]

a=[1,2,3]a.append([5])

此时,运行结果为 [1, 2, 3, [5]]

结果不再为一个数组,而是list

用append生成多维数组:

import numpy as npa=[] for i in range(5):     a.append([])    for j in range(5):         a[i].append(i)

结果如下:

[[0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [3, 3, 3, 3, 3], [4, 4, 4, 4, 4]]

矩阵转置函数transpose方法:

a=np.transpose(a)

结果如下:

  ([[0, 1, 2, 3, 4],       [0, 1, 2, 3, 4],       [0, 1, 2, 3, 4],       [0, 1, 2, 3, 4],       [0, 1, 2, 3, 4]])

数组合并操作:

h=np.arange(-2,2,1)h.shapek1=np.c_[h,h] #横向合并函数1 np.c_,将数组转化为列向量k2=np.hstack((h,h)) #横向合并函数2 np.hstack,将数组作为横向量print("k1="+str(k1))print("k2="+str(k2))l1=np.r_[[h],[h]] #纵向合并函数np.r_l2=np.vstack((h,h)) #纵向合并函数np.vstackprint("l1="+str(l1))print("l2="+str(l2))

结果如下:

k1=[[-2 -2] [-1 -1] [ 0  0] [ 1  1]]k2=[-2 -1  0  1 -2 -1  0  1]l1=[[-2 -1  0  1] [-2 -1  0  1]]l2=[[-2 -1  0  1] [-2 -1  0  1]]

以上就是python中append的用法的详细内容,更多请关注其它相关文章!

人要有梦想,有了梦想才会努力奋斗,

python中append的用法

相关文章:

你感兴趣的文章:

标签云: