我有 VBA 函数,我正在尝试用 Python 转换这个应用程序。
现在我需要翻译以下VBA代码:
Dim R_SH(1 To 3, 1 To 3) As Double
Python 中。
我尝试编写以下Python代码,但我认为这是不正确的:
w, h = 2, 3
R_SH = [[0 for x in range(w)] for y in range(h)]
我们可以支持我吗?
在 Python 中,数组是 0 索引的。他们从 0 开始,而不是从 1 开始。 要创建等效的 VBA 数组
R_SH(1 To 3, 1 To 3)
,您需要在 Python 中创建一个
3x3数组。 目前您正在创建 3x2
数组,以下是创建 3x3 数组的方法:
w, h = 3, 3
R_SH = [[0 for x in range(w)] for y in range(h)]