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模拟百度登录实例详解
Jan 20 Python
python中的计时器timeit的使用方法
Oct 20 Python
Python实现的tcp端口检测操作示例
Jul 24 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
python协程之动态添加任务的方法
Feb 19 Python
Django页面数据的缓存与使用的具体方法
Apr 23 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
pandas的to_datetime时间转换使用及学习心得
Aug 11 Python
Python 如何提高元组的可读性
Aug 26 Python
python Jupyter运行时间实例过程解析
Dec 13 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 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中一个有意思的日期逻辑处理
2012/03/25 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php 启动时报错的简单解决方法
2014/01/27 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
php将html转为图片的实现方法
2017/05/19 PHP
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
详解Django admin高级用法
2019/11/06 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
英国网上花店:Bunches
2016/11/29 全球购物
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
求职信名称怎么写
2014/05/26 职场文书
单位委托书格式范本
2014/09/29 职场文书
收费员岗位职责
2015/02/14 职场文书
创业计划书之水果店
2019/07/18 职场文书
python办公自动化之excel的操作
2021/05/23 Python
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python