【发布时间】:2014-04-20 20:46:13
【问题描述】:
在 C++ 中,我可以这样做:
for( int i=0; i<10; ++i ) {
if( something ) i += 3;
}
如何在 Python 中做同样的事情?
for i in range(10):
# ????
【问题讨论】:
-
由于我的问题缺少关键字,我找不到任何相关问题。
-
为什么需要这样做?通常这种结构实际上并不是必需的(并且几乎总是有更好的选择)......如果你真的需要它,你将需要做一个 while 循环
-
@Aशwiniचhaudhary 只是为了说清楚。我知道如何在 python 中使用 C 风格,我想知道使用构造
in range(10)是否可以进行额外的步进。因为我觉得while方法很难看。