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动态监控日志内容的示例
Feb 16 Python
python字符串替换的2种方法
Nov 30 Python
python中sleep函数用法实例分析
Apr 29 Python
Python中is与==判断的区别
Mar 28 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
python安装numpy和pandas的方法步骤
May 27 Python
python爬虫之遍历单个域名
Nov 20 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
Python爬虫使用bs4方法实现数据解析
Aug 25 Python
python实现过滤敏感词
May 08 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 基础教程(一)
2006/10/09 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JS是按值传递还是按引用传递
2015/01/30 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python求质数的3种方法
2018/09/28 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python实现随机漫步方法和原理
2019/06/10 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
应届生自荐信范文
2014/02/21 职场文书
党员活动日总结
2014/05/05 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
python的html标准库
2022/04/29 Python