6.6 循环

    1. n=1
    2. while n<=100:
    3. print('当前数字是:',n)
    4. n+=1
    5. # 循环
    6. n=0
    7. fields=['a','b','c']
    8. while n<len(fields):
    9. print('当前字母是',fields[n])
    10. n+=1
    11. # 循环
    12. fields=['a','b','c']
    13. for i in fields:
    14. print('当前字母是:',i)

    字符串、数字、字典的循环语句类似

    6.6.4 迭代工具
    对for循环里面,i是循环索引的变量名。在Python中,内建的zip函数用来进行并行迭代,可以把两个序列合并在一起,返回一个元祖的列表。

    1. student=['xiaomi','honor','vivi']
    2. number=[101,102,103]
    3. for i in range(len(student)):
    4. print(student[i],'的学号是:',number[i])
    5. #########内建的zip函数用来进行并行迭代,可以把两个序列合并在一起,返回一个元祖的列表。
    6. student=['xiaomi','honor','vivi']
    7. number=[101,102,103]
    8. for name,num in zip(student,number):
    9. print(name,'的学号是:',num)

    输出:
    xiaomi 的学号是: 101
    honor 的学号是: 102
    vivi 的学号是: 103