for循环的强大之处在于可以循环取值
定义一个列表
list1=['a','b','c','e','d']
for i in list:
print('i')
取出的就是列表内所有的值。
for可以和break,continue一起用
nums=[11,22,33,44,55]
for x in nums:
if x == 44:
break
print(x)
x等于44时直接结束循环
nums=[11,22,33,44,55]
for x in nums:
if x == 22 or x == 44:
continue
print(x)
x等于22或44时,跳出本次循环,接着进行下次循环。
for 和 else
names=['egon','kevin1111_dsb','alex_dsb','mac_dsb']
for name in names:
if name == 'kevin_dsb':
break
print(name)
else:
print('======>')
只有当循环语句没有被break中断时才会执行else
for 和 range一起用
range(起始位值,中止位置,步长)
range(1,5)
[1, 2, 3, 4]
for i in range(1,5):
print(i)
1
2
3
4
for 语句的嵌套
for i in range(3):
for j in range(4):
print(i,j)