Pythonfor循环For...in语句是另一种循环语句,其特点是对一系列对象进行迭代(Iterates),即会遍历序列中的每一项注:1,else部分是可选的。当它被包含在一个循环中时,它总是会在for循环结束后开始执行,除非程序遇到break语句。2.for...in可以在任何队列中工作。有些通过内置的范围函数生成一个数字列表,或者它可以是一个包含任何类型对象的队列。3python3for循环示例Eg.Numberlistforiinrange(1,5):print(i)else:print("forloopend")Eg.Stringlistlessons=["Chinese","Mathematics","English"]forlessoninlessons:print("----------------"+'\n'+lesson)else:print("-------------------")print("forloopend")range()函数一般形式:range(start,stop[,step])start:起始值,值为0,即if如果不写入此项,则假定start=0。stop:end的值,必须写入。step:变化的步长,默认为1。eg.rangetypea=list(range(10,0,-1))print(a)paralleliteration迭代,在Python中的表现是使用for循环来从对象中获取一定数量的元素。对列表、字符串和字典的键值对使用for循环就是迭代。Zip()的参数需要是可迭代的对象。Zip函数的返回值是一个zip对象。例如。两个列表中的值对应相加a=[1,2,3,4,5]b=[9,8,7,6,5]c=[]forx,yinzip(a,b):d.append(x+y)else:print(d)a=[1,2,3]b=['python','https://home.cnblogs.com/u/Ar...','ArticleYeung']c=[]forx,yinzip(a,b):c.append(str(x)+':'+y)else:print(c)参考:5usefulpython3range函数示例
