for(i=0,j=0,k=0; i<x,j<y,k<z; i++,j++,k--) // Assuming x,y,z are already initialised 在python中,有没有办法在与循环相同的行中做同样的事情,而不是声明变量并在循环中递增为 i=0for k in range (z): .
.
在Java/C++/等中,我们可以更改for-循环控制变量的值,但是如何在Python中做到这一点呢?例如,假设我有list nums5,1,2,4,3,3,在For循环中,我想添加当前元素及其后面的元素,然后跳到第三个索引并重复。所以列表+ list1,list2 + list3..。在Java/C++//等中,我们可以这样做:
for (int i = 0; i < list.size(); i += 2) {