【发布时间】:2020-10-20 09:37:07
【问题描述】:
有没有一种单行方法可以将这个“for”循环从 C++ 转换为 python?
for(int i = 0; i < = 10 && i != 6; i++)
我的意思是在 C++ 中我们有:
for(initial_value; condition(s); step)
我正在寻找 Python 中的模拟版本,我们可以在其中施加一个或多个条件。
【问题讨论】:
-
不清楚你想要什么。特别是可以简化C++代码:
for(int i = 0; i!= 6; i++) -
除非
i在循环内被修改? -
@mch 我的错,你是对的
-
Python 的范围函数也使用半开范围,就像 C++ 循环的习惯一样,@mch。
-
@UlrichEckhardt 你是对的,所以是
for i in range(0, 6):