python基础:数组常用函数和方法
列表的特点: 有序且可重复
1.创建一个列表:
li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ]
2.列表的切片:
li [2] 取出下标为2的元素
li [::-1] 倒叙输出列表
li [1:9:2] 在下标1到9之间跳1个输出(2为步长)
3.列表的常用函数: len max min
len(li) max(li) min(li)
4.列表的常用操作
4.1:
增操作:在列表末尾添加元素 append
li.append(添加的元素)
在列表中添加一个列表
li.append(被添加的列表)
4.2:
在指定位置插入数据 insert
li.insert(插入元素的位置下标,插入的内容),示例:
4.3:
将一个列表更新到另一个列表中
li.extend(更新的列表)
4.4:
修改操作:
li[下标] = 值
4.5
删除操作: del clear remove pop
del :del li 删除这个列表
del li[下标]:删除指定元素
clear :li.clear() 清空列表所有内容
remove :li.remove(值) 删除第一个匹配到的元素
pop :li.pop() 默认删除最后一个,并且返回删除的内容
li.pop(2) 参数就是删除下标为几的,并且返回删除的元素
删除所涉及到的队列相关,队列可粗略的理解为一个list,后期文章会详细讲解队列相关知识
存储数据有: 栈 队列
队列:先进先出 通过pop(0)取第一个
栈: 先进后出 通过pop()默认取最后一个
4.6:
查询操作: index
li.index(5,2,6) 需要查询的内容,后面的参数是限制范围,查不到会报错
4.7:
计数: count
li.count(5) 统计某个字符出现的次数
4.8:
排序 sort()升序 reverse()倒叙 sort(reverse = Ture)降序
4.9:
复制: copy
python基础:数组常用函数和方法相关推荐
- Python列表操作常用函数、方法大全
目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...
- Python 批量创建线程及threading.Thread类的常用函数及方法
在<[Python]线程的创建.执行.互斥.同步.销毁>(点击打开链接)中介绍了Python中线程的使用,但是里面线程的创建,使用了很原始的方式,一行代码创建一条.其实,Python里是可 ...
- 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法
01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍 Java概述.helloworld案例 工 ...
- 数字化方法基础_常用函数
数字化方法基础_常用函数 1. 叉乘 2. 单位化矢量 3. 矩阵乘法4×4 × 4×1 4. 矩阵乘法 4×4 × 4×4 1. 叉乘 void crossproject(float vec1[3] ...
- Python训练营—Tesk3—Python基础进阶—从函数到高级魔方方法
Python基础进阶--从函数到高级魔方方法 目录 Python基础进阶--从函数到高级魔方方法 一.函数 1.函数的定义 2.函数的调用 3.函数参数 4.变量作用域 ...
- 【Python基础】reduce函数详解
转载请注明出处:[Python基础]reduce函数详解 reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中. reduce函数先从列表(或序列 ...
- python3(4)--- python遍历数组的两种方法
python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组.其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. colours = ["red",&quo ...
- 怎么把python结果全部显示-python 显示数组全部元素的方法
怎么将python中的数组全部打印出来array 在python中打印array数组的方法如下: 最近小编总是在想,能陪自己到最后的,是什么样的人,昨晚玩手机到很晚,现在想突然想通了,让小编觉得,真正 ...
- php 数组合并_PHP数组常用函数分类整理
微信公众号:PHP在线 PHP数组常用函数分类整理 一.数组操作的基本函数 数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名arra ...
最新文章
- 为什么一定要读南瓜书?
- Java SE 12扩展Switch语句/表达式完整指南
- html文件传递中文参数到flex中产生的中文乱码问题
- Linux(三)——mysql服务
- 双目摄像头 三维坐标 python_时间编码单像素三维成像:挑战三维成像的速度极限...
- 2021HDU多校10 - 7084 Pty loves string(KMPnext树+主席树+dfs序)
- 解释器模式 Interpreter
- vector 使用 c++11 Lambda 表达式 排序
- 一个技术预案,让老板当场喊出了“奥利给”
- 一个由C++程序而引出的问题
- PCL之点云可视化--CloudViewer
- 几点思考-人生哲学,生活方式---ShinePans
- 电脑播放视频显示运行服务器失败,电脑不能播放视频如何解决?
- MES系统是什么?如何提高设备的使用效率和使用寿命
- iOS设备唯一标识符探讨
- Win10系统磁盘扩展分区与恢复分区
- 骗赞小程序(仅供恶搞)
- labelme_json_to_dataset不能转换关键点的问题
- iPhone怎么设置代理ip
- 计算机发展历史简述及CPU构成及工作过程——Crash Course内容整理
热门文章
- ChemDraw和国产“ChemDraw”的使用体验
- 主要工作业绩应该怎么写
- RSTP协议原理与配置整——RSTP对STP的改进
- 牛逼,我用Python实现哈哈镜捉弄女友,女友气的拉黑了我
- 过年没事,一天时间写了一个是男人就撑住20秒的Java版
- ssm+jsp计算机毕业设计NN皮草销售网店的设计与实现8pq8z(程序+LW+源码+远程部署)
- 【EfficientNet论文笔记】
- 案例管理:如何杜绝越级上司的命令?
- 饥荒专用服务器无响应,饥荒联机版专用服务器卡顿原因及解决方法汇总
- 连载《阿里巴巴·马云》1 : 一千个千万富翁的诞生