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 相关文章推荐
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
解决python os.mkdir创建目录失败的问题
Oct 16 Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
python多进程(加入进程池)操作常见案例
Oct 21 Python
python飞机大战pygame游戏背景设计详解
Dec 17 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
Feb 16 Python
python使用BeautifulSoup 解析HTML
Apr 24 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实现在线阅读PDF文件的方法
2015/06/17 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
Python制作钉钉加密/解密工具
2016/12/07 Python
python3调用R的示例代码
2018/02/23 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python获取栅格点和面值的实现
2020/03/10 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2014年导购员工作总结
2014/11/18 职场文书
后天观后感
2015/06/08 职场文书
运动会主持词大全
2015/07/02 职场文书
欠条样本
2015/07/03 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL