哪个更pythonic?
循环:
count = 0
while count < 50:
print "Some thing"
count = count + 1
Run Code Online (Sandbox Code Playgroud)
对于循环:
for i in range(50):
print "Some thing"
Run Code Online (Sandbox Code Playgroud)
编辑:不重复,因为这有答案可以确定哪个更清晰,而不是如何在没有'i'的情况下运行范围 - 尽管最终是最优雅的
Fel*_*ing 90
亲身:
for _ in range(50):
print "Some thing"
Run Code Online (Sandbox Code Playgroud)
如果你不需要i.如果您使用Python <3并且想要多次重复循环,请使用,xrange因为不需要事先生成整个列表.