for in是直接历遍可迭代对象,如列表,元组,字典等; for in range是在一个范围内历遍, 比如列表dates.
迭代、遍历:我们使用for...in...的循环语法对list、dict、tuple等类型的对象从其中依次拿到数据进行使用,这个过程叫做遍历,或迭代。
datas = ['zhangsan','lisi','wangwu','wangmazi','laoliu','shunli','diongdishunliu'] 对列表经行遍历 for data in datas: print(data) ---------------------------------------------------------------------------------- zhangsan lisi wangwu wangmazi laoliu shunli diongdishunliu 对元组经行遍历 for i in (1,1): print(i) ---------------------------------------------------------------------------------- 1 1 1 在一个范围内遍历,range参数遵循左开右闭的原则。 for data in range(2,len(datas)): print(datas[data]) ---------------------------------------------------------------------------------- wangwu wangmazi laoliu shunli diongdishunliu