一、列表推导表达式
1.列表的符号是[]中括号 列表可以存储多个元素
2,可以用append来进行列表的添加
3.三目运算 list_b=[i for i in range ( 参数) if in %2==0]
4.列表推导表达式语法:[要添加的元素,for 变量 in 要迭代的对象 筛选条件(可选)]
例: li=[i for i in str_a if i!=0]
5.列表推导表达式可以快速生成一个列表 并能筛选列表的值
二、列表
1.列表可以放Python中的任何一个元素
2.列表中每个元素在列表中的位置称为索引 index
注意 :3列表有负索引
4.负索引是从列表尾部依次向前数 从负一开始
5.负索引取值超过长度就会报错
6. 可以通过索引取值,从零开始依次往后
7.索引包含开头不含结尾 所以要往后推算一位
三、切片
1.切片就是范围取值,且后面的数取不到
2.切片时范围超过也没关系
3.切片时也可以指定步长
4.共有三个参数 分别是开始 结束 步长
5.切片取值时包含开头 不含结尾 往后推算一位
6.语法格式[值:值] :代表从那个位置取到那个位置
7.负索引就是从开始取到负索引的位置
8.开头可以不写 默认从0的索引开始取起
9.负索引倒着取 可以把步长改成负的
一、列表的增删改查
1.,我们可以通过index来查找到列表中的元素位置 li.index
2.pop会移除最后一个元素 如果想删除指定元素 那么可以传入位置
3.remove可以删除指定元素 将元素名传入即可
4.oppend可以添加元素到列表的尾部
5.增删改查: 要操作的列表.方法名( )
6.extend 添加多个元素
7.insert 添加指定位置的元素 (需上传位置和元素两个参数)
8.如果想拼接上两个列表用加号拼接或者extend
总结: 添加用apeend单个添加 extend多个添加 insert添加指定位置的元素
删除:pop 删除指定位置元素 remove 删除指定元素
改:用赋值某个位置的方法来进行 改的目的
查:index
二、列表的其他方法
1.copy 列表的复制 将其复制到另外一个列表上
2.copy和重新赋值的区别 : 赋值是赋值的地址 两者共享一个列表 而copy是生成一个新的列表 产生新的地址值
3,count 统计 可以统计同一元素的个数
4.sort 排序
5,len 返回可迭代对象长度
总结:1.copy复制列表 重新命名 独立的一个列表
2,count统计列表中该元素的个数
3.reverse 列表元素颠倒
4.sort 排序
5,lend 返回对象长度
列表的方法
最新推荐文章于 2024-03-23 14:46:52 发布