我在C中有以下循环:
for (i = 0, j = nvert-1; i < nvert; j = i++) {
//do something
}
我想在python中编写这个循环。我知道在Python中循环使用range(start,end)
格式,所以我想我应该以某种方式做到如下:
for i in range(0,nvert):
for j in range(???):
#do something
所以我的问题就在于此:
j=i++
技巧(所以这个循环的行为与上面的C循环相同)?答案 0 :(得分:3)
您不需要第二个循环。你可以简单地将它包含在循环中:
j = nvert - 1
for i in range(0, nvert):
# do stuff
j = i
注意您只需使用range(nvert)
代替range(0, nvert)