一,列表
1,列表的定义
(1)list(列表)是pyton中使用最频繁的数据类型
(2)专门用于存储一串数据,存储的数据称之为元素据
(3)列表用[]定义,元素之间使用【,】逗号分隔,
(4)列表的索引从零开始,索引就是列表在元素中的文字编号,索引的计算从零开始如:(a,b,c,d)索引是(0,1,2,3)
(5)从列表中取值时,如果超出索引范围,会报错
2,列表的格式
(1)列表变量名 =[列表元素1,列表元素2,列表元素3,列表元素4]
(2)示例:
3,列表的嵌套
(1)列表中的一个元素还是列表
(2)示例[
4,列表的常用操作
(1)增加 列表.append(值) 在数据末尾追加数据
(2)删除 列表.remove(值) 删除第一个出现的指定数值
(3)修改 列表[值] =值 修改指定索引的数据,数据不存在会报错
(4)查询 列表.[索引] 根据索引取值索引不存在会报错
1) 查看数据的长度 len[列表] 列表长度(元素个数)
2) if 值 in 列表: 判断列表中是否有某个元素
(5)排序 列表.sort() 升序排徐
二,列表的循环遍历
1,通过for循环遍历
(1)遍历就是从头到尾 依次从列表中取出每一个元素
(2)python中有专门的for循环(三目运算符)实现遍历
2,列表for循环示例
1)
2)三目运算示例
3,if...in和for..in的区别
(1)if...in判断某个元素是否在列表中,如果在,if的条件为True
(2)for...in:从头到尾依次从元素中取出某个元素
(3)两者比对示例
4,for...else的使用
(1)在for循环语句中没有遇到break函数,执行完后,则会执行else的分支
(2)示例