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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
Python3访问并下载网页内容的方法
Jul 28 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
Nov 01 Python
python+opencv实现的简单人脸识别代码示例
Nov 14 Python
python监控进程脚本
Apr 12 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
详解python深浅拷贝区别
Jun 24 Python
python实现共轭梯度法
Jul 03 Python
wxPython:python首选的GUI库实例分享
Oct 05 Python
pytorch学习教程之自定义数据集
Nov 10 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 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
ThinkPHP标签制作教程
2014/07/10 PHP
php生成图片验证码
2015/06/09 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
JS高级运动实例分析
2016/12/20 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
深入理解Puppeteer的入门教程和实践
2019/03/05 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
python 开发的三种运行模式详细介绍
2017/01/18 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
怎么快速自学python
2020/06/22 Python
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
办公室驾驶员岗位职责
2013/11/15 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
授权委托书格式模板
2014/04/03 职场文书
主题教育活动总结
2014/05/05 职场文书
单位委托函范文
2015/01/29 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL