![]() |
1
7
您可以使用
结果:
|
![]() |
2
1
因此,我从评论中意识到,我必须以这样的方式使用while循环
上面使用itertools和chain的例子很好,但我想要一些类似while cycle的解决方案,但我没有考虑while。在我的代码中,有一些更复杂的条件,不仅是这个简单的“链”,而且我认为它足以演示“跳跃”。 |
![]() |
3
0
@Stephen我尝试不用链条,效果很好。thks nice代码
|
![]() |
4
0
您可以使用迭代器类来复制大部分C风格的for循环。 例如:
这将允许您执行简单的循环:
并且,使用lambdas,您可以提供自己的条件和增量计算:
或应用更复杂的“内联”计算:
为了能够修改循环中的索引(或条件或增量),您可以创建一个生成器函数来返回当前索引和迭代器实例。这将允许您控制循环体中迭代器的属性。
例如,您可以使用它来实现一个简单的冒泡排序:
|
![]() |
Dave · 如何在for循环中修改列表值 5 月前 |
![]() |
BlurKid · R中for循环时结果的奇怪差异 6 月前 |
![]() |
Rudraksh_pd · 取炭。通过char。c中创建字符串的输入 6 月前 |
![]() |
Mtullis · 在我的表单值中循环遍历数组[重复] 6 月前 |
![]() |
xhamsterIT · 循环VBA Microsoft Excel 11 月前 |
|
AlexC · 如何循环dplyr group_by并总结变量列表的语句 11 月前 |