主要用来,便利、循环,序列,集合,字典
1、一般形式:
a = [['1','2','3'],('是的','不是')]
for b in a:
print(b)
嵌套形式下打印出每个元素:
a = [['1','2','3'],('是的','不是')]
for b in a:
for x in b:#对b进行循环
print(x)#print(x,end = " ")若需要横向打印
else:#当b所有的数都遍历完之后才打印
print('over')
2、两种中断循环的方式:
(break)
a = [4,5,6]
for x in a:
if x == 5:
break#中断后面的所有打印
print(x)
#打印出:4
break的影响是有限制的,只作用于当下的范围
a = [[4,5,6],(7,8,9)]
for x in a:
for b in x:
if b == 5:
break
print(b)
#打印出:4,6,7,8,9
break下else无法输出
a = [4,5,6]
for x in a:
if x == 5:
break
print(x)
else:#前面有break,不会判断到else
print('over')
(continue)
a = [4,5,6]
for x in a:
if x == 5:
continue#只会终止x == 5的打印
print(x)
#打印出:4,6