2024-04-27 17:28:25 发布
网友
我正在将一些VBA代码转换为Python,我遇到了以下循环,步骤-1
For k = i - 1 To 1 Step -1
在Python中什么相当于-1步骤?
如果您想逐字翻译它,请使用^{}(或Python 2.x中的^{}):
for k in range(i-1, 0, -1): ...
但是,如果k是数组中的索引(即在原始代码中从someArray[k]读取),则应使用^{},而不是修改数字:
k
someArray[k]
如果您真的有兴趣以相反的顺序迭代这些值,那么可以使用reversed():
reversed()
>>> a = list(range(5)) >>> for i in reversed(a): ... print i ... 4 3 2 1 0
如果您想逐字翻译它,请使用^{} (或Python 2.x中的^{} ):
但是,如果} ,而不是修改数字:
^{pr2}$k
是数组中的索引(即在原始代码中从someArray[k]
读取),则应使用^{如果您真的有兴趣以相反的顺序迭代这些值,那么可以使用
reversed()
:相关问题 更多 >
编程相关推荐