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使用函数默认值实现函数静态变量的方法
Aug 18 Python
Python中运行并行任务技巧
Feb 26 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
Apr 05 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python比较2个xml内容的方法
May 11 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
numpy 声明空数组详解
Dec 05 Python
python实现AHP算法的方法实例(层次分析法)
Sep 09 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
详解Pymongo常用查询方法总结
Jan 29 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
Feb 26 Python
如何理解python接口自动化之logging日志模块
Jun 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
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
Python类如何定义私有变量
2020/02/03 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
python操作toml文件的示例代码
2020/11/27 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
秋季红领巾广播稿
2014/01/27 职场文书
采购部部长岗位职责
2014/02/06 职场文书
大学生党员自我批评
2014/02/14 职场文书
根叔历年演讲稿
2014/05/20 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
红白喜事主持词
2015/07/06 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python