一、序列
1、列表 list
1.1 创建列表
用一对中括号,可用type()函数查看类型
整型数字,字符串,布尔类型都可
可以支持每个元素不同
可以嵌套
1.2 访问列表元素
索引
列表后面跟下标,用中括号括起来
负数表示从右向左
访问子集
用引号隔开下标
(算头不算尾)
省略后面表示从第一个到结尾
省略第一个表示截取元素到后一个所表示的几位(前几个)
字符串也同样适用
第一个和第二个表示0到8,最后一个数表示步长(间隔)
(最后一行表示从开始到结束,步长为2)
1.3 列表的增加和修改
列表中添加元素
利用变量
列表中修改元素
一个特殊符号
1.4 与序列有关的几个操作函数
len() 计算一个列表的长度,也就是包含元素的个数
in 和 not in 判断元素在不在列表中
对于数值类型的字符串
max() 和 min() 取序列中的最大值、最小值
字符串的话,比较ASCLL码的大小
1.5 遍历列表的两种方式
所谓遍历,是指沿着某条搜索路线,一次对树中每个结点
均做一次且做一次访问。
第一种:
第二种:
用 enumerate() 枚举函数
(index :索引 , item:这个元素本身 ,enumerate()枚举函数 )
2、元组 tuple
tuple 元组
(元组和列表唯一的区别就是元组是不可以修改的,只能读)
2.1 创建元组
用小括号
最后一个是空元组
注意,小括号除了是创建元组里的小括号之外,还是数学
运算里的小括号,python在不知道你是创建元组还是数学
运算的时候,默认为数学运算
想创建一个元素的元组
2.2 访问下标
类似于上述列表
函数
遍历
除了元组不能修改,其他操作都与列表类似
3、字符串 str
str
跟元组比较类似,也不能修改