本文摘自php中文网,作者angryTom,侵删。

推荐教程:Python教程
append()函数
描述:在列表ls最后(末尾)添加一个元素object
语法:ls.append(object) -> None 无返回值
例:
此时,运行结果为 [1, 2, 3, 5]
此时,运行结果为 [1, 2, 3, [5]]
结果不再为一个数组,而是list
用append生成多维数组:
1 2 3 4 5 6 | import numpy as np
a=[]
for i in range(5):
a.append([])
for j in range(5):
a[i].append(i)
|
结果如下:
1 2 3 4 5 | [[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方法:
结果如下:
1 2 3 4 5 | ([[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]])
|
数组合并操作:
1 2 3 4 5 6 7 8 9 10 | h=np.arange(-2,2,1)
h.shape
k1=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.vstack
print( "l1=" +str(l1))
print( "l2=" +str(l2))
|
结果如下:
1 2 3 4 5 6 7 8 9 | 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通过伪装头部数据抵抗反爬虫
Python中socket网络编程的详细介绍(附示例)
Python运维学什么
如何将Python中文件写入txt
Python识别图片中文字的方法
Python中函数count()的功能是什么
Python字典中的值为什么不允许重复
Python怎么读help文件
Python如何记录调用堆栈日志实现方法?
在vs code上搭建Python开发环境的方法_Python
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中append的用法