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通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 Python
python中使用mysql数据库详细介绍
Mar 27 Python
Python2.7下安装Scrapy框架步骤教程
Dec 22 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
Python之列表的插入&替换修改方法
Jun 28 Python
详解pandas的外部数据导入与常用方法
May 01 Python
Python实现 PS 图像调整中的亮度调整
Jun 28 Python
python清空命令行方式
Jan 13 Python
Python实现病毒仿真器的方法示例(附demo)
Feb 19 Python
django中的数据库迁移的实现
Mar 16 Python
Django自定义YamlField实现过程解析
Nov 11 Python
Python入门之使用pandas分析excel数据
May 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
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
Laravel 5 学习笔记
2015/03/06 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
解析JavaScript模仿块级作用域
2016/12/29 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
微信小程序实现图片压缩功能
2018/01/26 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
2020/02/09 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python计算字符宽度的方法
2016/06/14 Python
python变量不能以数字打头详解
2016/07/06 Python
python编写弹球游戏的实现代码
2018/03/12 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
机电系毕业生求职信
2014/07/11 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
学校运动会报道稿
2014/09/23 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
陪护人员误工证明
2015/06/24 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang