python中append实例用法总结


Posted in Python onJuly 30, 2019

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

内容扩展:

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

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

object —— 要添加的元素。可以添加 列表,字典,元组,集合,字符串等。
程序示例:

ls1 = [1,2,3,4,5,6]
ls2 = [1,2,3,4,5,6]
ls1.append(12)
 
#可以添加列表,字典,元组,集合,字符串等
ls2.append([1,"a"])  #添加列表
ls2.append({2:"a",3:"hj"}) #添加字典
ls2.append((1,"k",3)) #添加元组
ls2.append({"1","2","h"}) #添加集合
ls2.append("123abc") #添加字符串
 
print(ls1.append(12)) #无返回值
print(ls1) #append()函数的操作对象是原列表。
print(ls2)

程序运行结果:

None
[1, 2, 3, 4, 5, 6, 12, 12]
[1, 2, 3, 4, 5, 6, [1, 'a'], {2: 'a', 3: 'hj'}, (1, 'k', 3), {'2', '1', 'h'}, '123abc']
Python 相关文章推荐
Python ZipFile模块详解
Nov 01 Python
python实现监控windows服务并自动启动服务示例
Apr 17 Python
Python中关键字is与==的区别简述
Jul 31 Python
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
Python用list或dict字段模式读取文件的方法
Jan 10 Python
python脚本爬取字体文件的实现方法
Apr 29 Python
python连接数据库的方法
Oct 19 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
Django中create和save方法的不同
Aug 13 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
简单了解django orm中介模型
Jul 30 #Python
Python爬虫学习之翻译小程序
Jul 30 #Python
安装docker-compose的两种最简方法
Jul 30 #Python
Django的性能优化实现解析
Jul 30 #Python
Python爬虫学习之获取指定网页源码
Jul 30 #Python
django-初始配置(纯手写)详解
Jul 30 #Python
django 单表操作实例详解
Jul 30 #Python
You might like
德劲1102收音机的打理维修案例
2021/03/02 无线电
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
javascript实现贪吃蛇小游戏
2020/07/28 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
python矩阵的转置和逆转实例
2018/12/12 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
杠杆的科学教学反思
2014/01/10 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
成绩单公证书
2014/04/10 职场文书
培训科主任岗位职责
2014/08/08 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
三八节活动简报
2015/07/20 职场文书
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis