循环语句可以有一个else
子句;当循环 可迭代 时执行。
例如:
iterator = []
for element in iterator:
print('This wont print..')
else:
assert iterator
结果将是:
Traceback (most recent call last):
File "<pyshell#2>", line 4, in <module>
assert iterator
AssertionError
循环遍历空迭代器不会引发异常
循环语句可以有一个else
子句;当循环 可迭代 时执行。
例如:
iterator = []
for element in iterator:
print('This wont print..')
else:
assert iterator
结果将是:
Traceback (most recent call last):
File "<pyshell#2>", line 4, in <module>
assert iterator
AssertionError