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写xml文件的操作实例
Oct 05 Python
在树莓派2或树莓派B+上安装Python和OpenCV的教程
Mar 30 Python
编写Python脚本来获取Google搜索结果的示例
May 04 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
python学习 流程控制语句详解
Jun 01 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
Python常见MongoDB数据库操作实例总结
Jul 24 Python
解决python 自动安装缺少模块的问题
Oct 22 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
Python同时处理多个异常的方法
Jul 28 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php数组查找函数总结
2014/11/18 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
Python常用列表数据结构小结
2014/08/06 Python
python中查看变量内存地址的方法
2015/05/05 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
毕业生造价工程师求职信
2013/10/17 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
军训考核自我鉴定
2014/02/13 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
导游词之江西赣州
2019/10/15 职场文书