for循环 语法:for i in range() 循环单个输出 range()区间范围:左闭右开 for i in range(1,5): print(i) for 变量 in 可迭代对象:变量每一次循环都会等于对象中的项 可迭代对象:可以被遍历的对象 。例如:列表,字符串,序列 遍历:依次访问到可迭代对象中的每一项 for i in [1,2,3,4,5]: print(i) a = [i for i in range(1,5)]: print(a) range(起始值,结束值,步进)返回一个序列 for y in range(-10,10,2): print(y) 循环嵌套 for x in range(1,5): for y in range(1,5): print(x,y) 使用enumerate() 函数,可以在for循环中定时绑定索引(index)和元素(name),实际上enumerate()函数是把列表变成元组。 L = ['Adam', 'Lisa', 'Bart', 'Paul'] 第一种方法: for index,name in enumerate(L): print(index,‘_’,name) 第二种方法: for y in enumerate(L): index = y[0] name = y[1] print(index,‘_’,name)