字典的遍历
for i in dic:
or for i in keys?
遍历中
如果找到,就打出 找到
如果结束,也没找到,就打出 没有
——这里涉及 循环 何时退出,退出语句的问题
——break
——continue
1.循环遍历
list=['张三','李四','王五']
for i in list:
print(i)
结果:
张三
李四
王五
____此时打印结果,是自带换行的,如果需要添加换行怎么添加?
“把 循环遍历 和 索引 结合起来”
什么是循环遍历?——遍历 不就得了? 为什么还 循环?遍历
集合:一种由一系列无顺序、不重复的数据项构成的数据类型。
索引:一种通过索引值来访问序列中每一个位置的数据项的方法,包括正向索引和负向索引。
遍历:使用for循环对序列、集合、键值类型逐个取值。
索引——是什么?
切片——[2:3]是切片,是截取一部分,所以结果是字典或者 序列,如果单独一个[2] 就是具体某一个值(当然这个值也可能是一个字典或者序列)
2.循环语句
序列【类型】——是集合类型?所以相同的值只保留一个?——序列本身就是个类型(下面列的第一种应该是 列表[])
包括?(属于?)字符串'',列表[],元组()
创建 list=[]
读取 list[1], list[2:3], list[:3], list[2:], list[-1]( 是从0开始,最后一个是倒数第一,-1)
获取索引 list.index('user1')——拿到在列表的位数(注意列表是从0开始)
增加 list.append('直接增加具体某个值')
删除 list.remove('直接删除某个值')
遍历序列 for i in list:
print(i)
判断是否在列表?里 for sth_lizeinput in list1 and in list2:
集合类型(集合)——元素唯一,不能重复——适合英语单词或者存储身份证号等唯一身份标识的
? set的用处?——1.set() 可以用来做数据类型转换,比如 list=[], set(list) 转换成元组类型。同理tuple(),list() 转化为元组、列表 类型
?同样是{}——怎么区别是 字典还是 集合呢?
网友评论