列表list:循环语句之for循环
列表的遍历方式#使用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,numin enumerat
·
列表的遍历方式
#使用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")
更多推荐
已为社区贡献1条内容
所有评论(0)