python 列表 常用操作 列表的循环遍历
目录
列表格式
常用操作
查找
判断是否存在
添加数据
删除数据
修改数据
复制
列表的循环遍历
列表嵌套
列表为可变类型数据
列表格式
[数据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 列表 常用操作 列表的循环遍历相关推荐
- python列表常用の操作
python列表常用の方法 列表操作: 1.创建列表: 向列表添加元素: [i for i in range(1,10)]列表解析式: #将 1-10 每个数乘以 2 放入一个列表: >> ...
- python列表常用操作函数_Python入门——列表常用操作
Python列表常用操作 准备 控制台输入ipython parallels@parallels-vm:~$ ipythonPython 2.7.12 (default, Dec 4 2017, 14 ...
- python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量
python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...
- python中的列表的操作(for循环)
1.遍历 (1)使用for循环遍历整个列表: info=["xiaoming","23years","2000","male&qu ...
- Python列表常用操作,浅拷贝及深拷贝
先看一些基本的操作 names = ["4ZhangYang", "#!Guyun","xXiangPeng",["alex&qu ...
- python for in循环列表_python 之 使用 for-in 循环遍历范围,元组,列表,字典
语法格式:for 变量 in 范围 | 元素 | 集合等: for循环语法结构列如序列或迭代器作为其参数每次迭代其中一个元素. 与while循环一样,支持break,continue,else语句. ...
- Python基础-列表(列表常用函数/列表遍历)
列表类似其他语言中的数组, 用来存储多个数据 列表常用函数 打印列表所有内容 names = ['熊大', '熊二', '熊三', '熊四'] print(names) 获取列表中指定索引的数据 na ...
- python字符串,列表常用操作
24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 1 msg = 'hello world' 2 print(msg[4]) 2.切片(顾头不顾 ...
- python列表添加字符串_python字符串,列表常用操作
24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 1 msg = 'hello world' 2 print(msg[4]) 2.切片(顾头不顾 ...
最新文章
- JavaScript移除绑定在元素上的匿名事件处理函数
- GNU parted的指令說明[转]
- 解读分库分表中间件Sharding-JDBC
- MySQL第12天:MySQL索引优化分析之性能优化案例实践
- jzoj3189-解密【字符串hash】
- C语言作业二选择结构,C语言第二次作业参考答案选择结构.pdf
- 基于JS实现回到页面顶部的五种写法(从实现到增强)
- 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView...
- sklearn K折(KFold)交叉验证案例,展开细节代码与cross_validate简写
- python爬虫 入门+进阶_python爬虫入门到进阶(三)
- python曲线拟合绘图_python – 将曲线拟合到分段图像
- 捕获 PHP 致命错误 Fatal Errors
- asp.net(C#)网站发布后 Global.asax 里 Application_Error 不执行的问题
- 贵州省NPP净初级生产力数据/NDVI数据
- JavaScript BigInt 尝鲜
- 关于c语言从入门到精通那些事
- 抖音创作规范_抖音创作内容调整提示怎么办
- JAVA 7z Seven Zip 压缩和解压文件
- KubeVela 1.3 发布:开箱即用的可视化应用交付平台,引入插件生态、权限认证、版本化等企业级新特性
- demoのpython学习笔记【1】