列表的特点: 有序且可重复

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基础:数组常用函数和方法相关推荐

  1. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  2. Python 批量创建线程及threading.Thread类的常用函数及方法

    在<[Python]线程的创建.执行.互斥.同步.销毁>(点击打开链接)中介绍了Python中线程的使用,但是里面线程的创建,使用了很原始的方式,一行代码创建一条.其实,Python里是可 ...

  3. 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法

    01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍  Java概述.helloworld案例  工 ...

  4. 数字化方法基础_常用函数

    数字化方法基础_常用函数 1. 叉乘 2. 单位化矢量 3. 矩阵乘法4×4 × 4×1 4. 矩阵乘法 4×4 × 4×4 1. 叉乘 void crossproject(float vec1[3] ...

  5. Python训练营—Tesk3—Python基础进阶—从函数到高级魔方方法

                    Python基础进阶--从函数到高级魔方方法 目录 Python基础进阶--从函数到高级魔方方法 一.函数 1.函数的定义 2.函数的调用 3.函数参数 4.变量作用域 ...

  6. 【Python基础】reduce函数详解

    转载请注明出处:[Python基础]reduce函数详解 reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中. reduce函数先从列表(或序列 ...

  7. python3(4)--- python遍历数组的两种方法

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组.其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. colours = ["red",&quo ...

  8. 怎么把python结果全部显示-python 显示数组全部元素的方法

    怎么将python中的数组全部打印出来array 在python中打印array数组的方法如下: 最近小编总是在想,能陪自己到最后的,是什么样的人,昨晚玩手机到很晚,现在想突然想通了,让小编觉得,真正 ...

  9. php 数组合并_PHP数组常用函数分类整理

    微信公众号:PHP在线 PHP数组常用函数分类整理 一.数组操作的基本函数 数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名arra ...

最新文章

  1. 为什么一定要读南瓜书?
  2. Java SE 12扩展Switch语句/表达式完整指南
  3. html文件传递中文参数到flex中产生的中文乱码问题
  4. Linux(三)——mysql服务
  5. 双目摄像头 三维坐标 python_时间编码单像素三维成像:挑战三维成像的速度极限...
  6. 2021HDU多校10 - 7084 Pty loves string(KMPnext树+主席树+dfs序)
  7. 解释器模式 Interpreter
  8. vector 使用 c++11 Lambda 表达式 排序
  9. 一个技术预案,让老板当场喊出了“奥利给”
  10. 一个由C++程序而引出的问题
  11. PCL之点云可视化--CloudViewer
  12. 几点思考-人生哲学,生活方式---ShinePans
  13. 电脑播放视频显示运行服务器失败,电脑不能播放视频如何解决?
  14. MES系统是什么?如何提高设备的使用效率和使用寿命
  15. iOS设备唯一标识符探讨
  16. Win10系统磁盘扩展分区与恢复分区
  17. 骗赞小程序(仅供恶搞)
  18. labelme_json_to_dataset不能转换关键点的问题
  19. iPhone怎么设置代理ip
  20. 计算机发展历史简述及CPU构成及工作过程——Crash Course内容整理

热门文章

  1. ChemDraw和国产“ChemDraw”的使用体验
  2. 主要工作业绩应该怎么写
  3. RSTP协议原理与配置整——RSTP对STP的改进
  4. 牛逼,我用Python实现哈哈镜捉弄女友,女友气的拉黑了我
  5. 过年没事,一天时间写了一个是男人就撑住20秒的Java版
  6. ssm+jsp计算机毕业设计NN皮草销售网店的设计与实现8pq8z(程序+LW+源码+远程部署)
  7. 【EfficientNet论文笔记】
  8. 案例管理:如何杜绝越级上司的命令?
  9. 饥荒专用服务器无响应,饥荒联机版专用服务器卡顿原因及解决方法汇总
  10. 连载《阿里巴巴·马云》1 : 一千个千万富翁的诞生