Python迭代器和生成器 1.迭代器 迭代:可以将某个数据集内的数据“一个挨着一个的取出来” for i in range(1, 10, 2): # in 后面的对象必须是一个可迭代的 print(i) # 从可迭代对象中将元素一个一个取出 """ 判断是否可迭代 """ from collections import Iterable str1 = 'adc' l = [1, 2, 3, 4] t = (1, 2, 3, 4) d = {1:…
一.迭代器 1.概念 器:包含了多个值的容器 迭代:循环反馈(一次从容器中取出一个值) 迭代器:从装有多个值的容器中一次取出一个值给外界 s = 'abcdef' ls = [1,2,3,4,5] 遍历:被遍历的对象必须是有序容器 i = 0 while i < len(ls): print(ls[i]) i += 1 st = {1,2,3,4,5} dic = {"a":1,"b":2,"c":3} 通过迭代器取值优缺点: 优点:不依赖…