for 循环

for 循环#

没想到 for 循环后,也可以跟 else 语句,没报错。

for i in range(1, 3):
    print(i)
else:
    print('The for loop is over')
1
2
The for loop is over

在读别人代码的时候,比较常见的一种用法是对变量赋值的时候,直接用 for 循环。

index = [index for index in range(5, 10)]
print(index)
[5, 6, 7, 8, 9]