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条件和循环的使用方法
Nov 01 Python
Python多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
Python数组定义方法
Apr 13 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
python实现壁纸批量下载代码实例
Jan 25 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
解决python 无法加载downsample模型的问题
Oct 25 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
Python openpyxl 插入折线图实例
Apr 17 Python
python实现语音常用度量方法的代码详解
May 25 Python
python分分钟绘制精美地图海报
Feb 15 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP $_SERVER详解
2009/01/16 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
jquery一句话全选/取消全选
2011/03/01 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
浅谈javascript的Array.prototype.slice.call
2015/08/31 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
python学习之面向对象【入门初级篇】
2017/01/21 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
pycharm 设置项目的根目录教程
2020/02/12 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
介绍一下你对SOA的认识
2016/04/24 面试题
道德模范先进事迹
2014/02/14 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
技术股东合作协议书
2014/12/02 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
院系推荐意见
2015/06/05 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js