最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python中append的用法

来源:动视网 责编:小采 时间:2020-11-27 14:06:08
文档

python中append的用法

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])此时,运行结果
推荐度:
导读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])此时,运行结果


推荐教程: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 np
a=[] 
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.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))

结果如下:

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的用法:推荐教程: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])此时,运行结果
推荐度:
标签: 使用 用法 的使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top