c 的 for 在 python 就只能用 while 实现吗?
for (i = 0; i < 10; i++) if someCondition:
i+=1
print i
|| 转python实现
v
i = 0while i < 10
if someCondition
i += 1
print i
i += 1
代码引用 Python: is there a C-like for loop available?
有什么更优雅的实现吗?
回答:
x = iter(range(0, 10))for i in x:
if ...:
next(x)
回答:
是用 for x in range(开始, 结束, 步长)
实现的.
以上是 c 的 for 在 python 就只能用 while 实现吗? 的全部内容, 来源链接: utcz.com/p/938634.html