在这里插入图片描述

列表的遍历方式

#使用for循环遍历列表
list1 = [2,5,5,4,545]
#1.操作元素
for num in list1:
    print(num)
​
​
#2.操作索引
for i in range(0,len(list1)):
    print(i,list1[i])
​
​
#3.同时遍历元素和索引
#借助于枚举enumerate【仍然是一个容器,存储是列表中的索引和元素】
for i,num  in enumerate(list1):
    print(i,num)

嵌套for循环

#嵌套for循环
#需求:打印九九乘法表
for i in range(1,10):
    for j in range(1,i + 1):
        print("%dx%d=%d" % (j,i,i * j),end=" ")print("")
​
​
#需求:遍历二维列表
list1 = [[23,4,3,5],[34,54],[100,200]]for subList in list1:
    for num in subList:
        print(num)

break、continue、pass的用法

break:跳出当前循环

continue:结束当前正在进行的循环,继续下一次循环

pass:空语句,是为保证程序的完整性,占位的作用【if,while,for,函数】

i = 0
while i < 5:
    print(i)
    if i == 2:
        break
    i += 1

print("*************")

for j in range(0,5):
    print(j)
    if j == 2:
        break

#在while和for中,都表示直接跳出当前循环
#continue:结束当前正在进行的循环,继续下一次循环
#和brak类似,可以单独使用,后面的代码没有执行的机会,在实际的项目开发中,常用break

i = 0
while i < 5:

    if i == 2:
        i += 1
        continue
    print(i)
    i += 1

print("*************")


for j in range(0,5):

    if j == 2:
        continue

    print(j)



#pass
if True:
    pass

print("hello")
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐