列表进阶
1.遍历列表 --- for...in
遍历列表2.切片 -- 列表的子集
要创建切片就要明确索引的开头和结尾;⚠️注:输出是不包含末尾值的
切片切片的几种表示方式:
1)xx[0:3]表示固定的范围
2)x x[:3]表示从列表头开始,到3结束
3)xx[1:]表示从1开始,到列表末尾结束
4) xx[:]表示从列表头开始,到列表尾结束
3.元组 -- 不可变的列表 -- 使用圆括号来标识
元组元组的遍历和列表一样
元组不能通过索引来修改值,只能通过重新定义整个元组来修改
通过索引修改元组的值报错 重新定义元组修改值字典 -- 格式:用大括号来定义,以键值对的形式表达
字典添加键值对
添加键值对修改字典中的值 -- 根据对应的键来修改
修改字典中的值删除字典中键值对 -- 根据对应的键删除
删除键值对遍历字典
遍历所有的键值对 -- for key, value in xx.itmes();其中items() 函数以列表返回可遍历的(键, 值) 元组数组。
遍历遍历所有的键
遍历字典的键按顺序遍历所有的键 --sorted()
按顺序遍历键遍历值 -- 类似于遍历键,将keys()函数改为values()函数即可
遍历出去重的值 -- 用到set()
遍历去重的值
网友评论