我遇到了一种情况,我需要实现一个带有多个循环控制变量的for循环。基本上这就是我要做的Python中的多个循环控制变量for循环
的Java:
for (int i=0,j=n; i<n,j>=0; i++, j--)
do my stuff
如何在Python这样做呢?
for i in range(0,n), j in range(n-1,-1,-1):
do my stuff
但这不起作用。这里的正确语法是什么?另外,用例是否有更优雅的(pythonic)构造?
什么是用例?也就是说,这些值实际上会做什么循环? – BrenBarn 2014-10-30 04:45:50
这有什么关系?让我们来说说'print i * j'' – user949110 2014-10-30 04:47:26
是的,因为通常你可以遍历循环中试图使用的实际项目,而不是数字索引。 – BrenBarn 2014-10-30 04:53:19