1.列表:
可以存储任意数据类型的集合
1).索引
2).切片
4).连接
5).成员操作符
6).迭代
7).列表嵌套列表
8).索引
9).切片
10).练习
假定有下面的列表:
names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’]
输出结果为: ‘I have fentiao, fendai, fensi and apple.’
11).列表的增加
用+增加:
append:追加 追加一个元素到列表中
extend:拉伸 追加多个元素到列表中
insert:在指定索引位置插入元素
12).列表的删除
pop():删除最后一个元素
remove():删除指定元素
从内存中删除列表,删除后打印会报错
13).列表的修改
通过索引,重新赋值
通过切片
14).列表的查看
查看出现次数:
查看指定元素的索引值:
15).列表的排序
正序排列:
将原有的列表顺序打乱:
16).列表的练习
1.系统里面有多个用户,用户的信息目前保存在列表里面
users = [‘root’,‘westos’]
passwd = [‘123’,‘456’]
2.用户登陆(判断用户登陆是否成功
1).判断用户是否存在
2).如果存在
1).判断用户密码是否正确
如果正确,登陆成功,推出循环
如果密码不正确,重新登陆,总共有三次机会登陆
3).如果用户不存在
重新登陆,总共有三次机会
2.python中常用的内置方法
1).
min():比较大小
max():最大值
sum():求和
2).枚举
3).zip()
4)…join()连接
2.元组(tuple):
元组本身是不可变数据类型,没有增删改查
元组内可以存储任意数据类型元组的创建
1).元组的创建
元组里面包含可变数据类型,可以间接修改元组内容
元组里如果只有一个元素的时候,后面要加逗号,否则数据类型不确定
2).元组的特性
索引,切片
重复
连接
成员操作符
for循环
3).元组的常用方法
4).元组的应用场景
元组转化为列表
排序
3.集合
1).集合的定义
单元素集合空集合的设定要加set,否则是字典
集合的输出
2).集合的特性
集合只支持 成员操作符 for循环
3).集合常用的方法
增加
删除
删除指定元素
并集
交集
差集
对等差分