函數f
將做不必要的迭代。條件的Python循環
def f(array):
for (i, row) in enumerate(array):
for (j, value) in enumerate(row):
if i < some_number and j > some_other_number:
do_something
在for
循環中是否存在一種強制執行條件的慣用方法?
def f(array):
for (i < some_number, row) in enumerate(array):
for (j > some_other_number, value) in enumerate(row):
do_something
即使這是可能的,同樣會反覆做 –
但是由於'i'總是增加'break'可能是有用的在這裏。 – BallpointBen
爲什麼不使用while循環? – rassar