目录

列表格式

常用操作

查找

判断是否存在

添加数据

删除数据

修改数据

复制

列表的循环遍历

列表嵌套


列表为可变类型数据

列表格式

[数据1,数据2,数据3,.......]

注:列表可以一次性存储多个数据,且数据类型可以不同

常用操作

查找

1、按下标查找数据

2、函数

①index():返回指定数据所在位置的下标

语法

列表序列.index(数据,开始位置下标,结束位置下标)


②count():统计指定数据在当前列表中出现的次数


③len():访问列表长度,即列表中存储的数据的个数

语法

len(列表序列)

判断是否存在

in:判断指定数据是否在某个列表序列,如果在返回True,否则返回False

语法

字符串 in 列表序列


not in:判断指定数据是否不在某个列表序列,如果不在返回True,否则返回False

字符串 not in 列表序列

添加数据

①append():列表尾添加数据,如果数据是一个序列,则将整个序列添加到列表

语法

列表序列.append(数据)


②extend():列表尾部添加数据,如果数据是一个序列,则将这个序列中的数据逐一添加到列表结尾(不能直接添加一个整型的数据,需将整型数据放入元组或列表中才能添加)

语法

列表序列.extend(数据)


③insert():指定位置添加数据


语法

列表序列.insert(位置下标,数据)

删除数据


①del:可以直接删除列表,也可以删除指定下标数据

语法

del 目标


②pop():删除指定下标的数据(默认为最后一个),并且返回所删除的数据

语法

列表序列.pop(下标)


③remove():移除列表中某个数据的第一个匹配项

语法

列表序列.remove(数据)


④clear():清空列表,为空列表

修改数据

reverse():逆置


sort():排序

语法

列表序列.sort(key = None , reverse = False)

注:reverse表示排序规则,reverse = True降序;reverse = False 升序(默认)

复制

copy():复制列表数据

列表的循环遍历

while循环:

i = 0
while i < len(name_list):print(name_list[i])i += 1f

for循环:

for i in name_list:print(i)

列表嵌套

所谓列表嵌套指的就是一个列表里面包含了其他的子列表

offices =[['A', 'G', 'H'], ['E', 'F'], ['B', 'C', 'D']]
for j in offices:for k in j:print(k,end='')print()

输出:

AGH
EF
BCD

python 列表 常用操作 列表的循环遍历相关推荐

  1. python列表常用の操作

    python列表常用の方法 列表操作: 1.创建列表: 向列表添加元素: [i for i in range(1,10)]列表解析式: #将 1-10 每个数乘以 2 放入一个列表: >> ...

  2. python列表常用操作函数_Python入门——列表常用操作

    Python列表常用操作 准备 控制台输入ipython parallels@parallels-vm:~$ ipythonPython 2.7.12 (default, Dec 4 2017, 14 ...

  3. python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量

    python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...

  4. python中的列表的操作(for循环)

    1.遍历 (1)使用for循环遍历整个列表: info=["xiaoming","23years","2000","male&qu ...

  5. Python列表常用操作,浅拷贝及深拷贝

    先看一些基本的操作 names = ["4ZhangYang", "#!Guyun","xXiangPeng",["alex&qu ...

  6. python for in循环列表_python 之 使用 for-in 循环遍历范围,元组,列表,字典

    语法格式:for 变量 in 范围 | 元素 | 集合等: for循环语法结构列如序列或迭代器作为其参数每次迭代其中一个元素. 与while循环一样,支持break,continue,else语句. ...

  7. Python基础-列表(列表常用函数/列表遍历)

    列表类似其他语言中的数组, 用来存储多个数据 列表常用函数 打印列表所有内容 names = ['熊大', '熊二', '熊三', '熊四'] print(names) 获取列表中指定索引的数据 na ...

  8. python字符串,列表常用操作

    24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 1 msg = 'hello world' 2 print(msg[4]) 2.切片(顾头不顾 ...

  9. python列表添加字符串_python字符串,列表常用操作

    24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 1 msg = 'hello world' 2 print(msg[4]) 2.切片(顾头不顾 ...

最新文章

  1. JavaScript移除绑定在元素上的匿名事件处理函数
  2. GNU parted的指令說明[转]
  3. 解读分库分表中间件Sharding-JDBC
  4. MySQL第12天:MySQL索引优化分析之性能优化案例实践
  5. jzoj3189-解密【字符串hash】
  6. C语言作业二选择结构,C语言第二次作业参考答案选择结构.pdf
  7. 基于JS实现回到页面顶部的五种写法(从实现到增强)
  8. 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView...
  9. sklearn K折(KFold)交叉验证案例,展开细节代码与cross_validate简写
  10. python爬虫 入门+进阶_python爬虫入门到进阶(三)
  11. python曲线拟合绘图_python – 将曲线拟合到分段图像
  12. 捕获 PHP 致命错误 Fatal Errors
  13. asp.net(C#)网站发布后 Global.asax 里 Application_Error 不执行的问题
  14. 贵州省NPP净初级生产力数据/NDVI数据
  15. JavaScript BigInt 尝鲜
  16. 关于c语言从入门到精通那些事
  17. 抖音创作规范_抖音创作内容调整提示怎么办
  18. JAVA 7z Seven Zip 压缩和解压文件
  19. KubeVela 1.3 发布:开箱即用的可视化应用交付平台,引入插件生态、权限认证、版本化等企业级新特性
  20. demoのpython学习笔记【1】

热门文章

  1. mycobot 使用教程
  2. 基于三代测序技术的微生物组学研究进展
  3. AppleScript 小试牛刀
  4. 自编码器与堆叠自编码器简述
  5. 钉钉关联微信公众号刷步数思路
  6. MongoMongo简介
  7. ROS 机器人操作系统
  8. Redis 快速提高系统性能的银弹
  9. 实验二、贪吃蛇游戏开发
  10. C++ 在图片上打印文字并保存图片