迭代器
迭代是什么
迭代就是在一些元素中获取元素的过程
可迭代对象:生成器、列表、元组、字符串、字典…
迭代器是什么
迭代器是一个可以记住遍历位置的对象,迭代器对象从序列中的一个元素开始访问,直到所有的元素被访问结束,而且只能往前不能往后
可以被next()函数调用并不断返回下一个值的对象我们称之为迭代器 Iterator
创建迭代器
使用iter函数可以让一个序列转换为一个迭代器
lit = [1,2,3,4]
lit = iter(lit)
print(next(lit))
print(next(lit))
1
2
生成器
列表推导式
旧的列表–》新的列表
通过旧的列表推出新的列表就是列表推导式
语法:
[表达式 for 变量 in 旧列表