にVBA配列を翻訳します。私はこの質問について多くの調査を行ったことを保証しますが、私が読んだ30の程度の書類は私の問題を説明していないようです。は、私はVBAで合理的に経験豊富なプログラマーだが、Pythonの2日目の午前と言って</p> <p>私が最初にすべての始まりかもしれIDLE/Pythonの3.5.1を使ってPython
また、他のドキュメントやリンクへの参考になるものではなく、Python 3.5.1用の適切な書式のコードがありますか?
問題
私はレポートを実行し、私が行くように結果を出力しています。私は後でそれらを参照できるように、これの間に結果を(おそらく配列で)保存する必要があります。レポート(および配列の作成)は複数回再実行できるので、配列を作成するときに「追加」のような概念を使用している場合は、そのことを覚えておいてください。配列の次元は[25,4]です。最大25個のレコードがあり、それぞれに4つのアイテムがあります。
Day X Y Z Total
1 2 3 4 9
2 3 4 5 12 ...
(Purists: The total needs to be recorded rather than calculated because of rounding.)
誰かが(説明のためにVBAから)のPythonへのコードのこのビットを変換することができれば、私はこの問題を自分で解決することができます。私はそれが唯一の方法でない限り、配列モジュールをインポートしたくありません。注:変数lは、配列を2回構築して、アレイを1回だけ作成するのではなく最初から再構築できることを実証するためのループです。
Sub sArray()
Dim a(25, 4)
For l = 1 To 2
For i = 1 To 25
For j = 1 To 4
a(i, j) = Int(100 * Rnd(1)) + 1
Debug.Print a(i, j);
Next j
Next i
Next l
End Sub
おかげで、
トム
一般的に、オブジェクトの配列はPythonの 'list'sで処理されます命じました。 '配列'には、より具体的であまり一般的でないユースケースがあります。 [本当に配列が必要ですか?](http://stackoverflow.com/questions/176011/python-list-vs-array-when-to-use) – glibdud
リストが標準である場合は、配列を使う必要はありません。 Python。私は同等の方法を知る必要があります。 –