0
我正在編寫代碼,我想在Python中分配一個二維數組。我如何在Python中使用for循環編寫二維數組
我的代碼的算法是
For i = 0 To n
A(i, 0) = 0
Next i
我如何轉換上面的代碼爲蟒蛇?
如果它是一維數組,然後我可以使用
A = [0 for i in range(int(n))]
然而,對於二維數組,我沒有得到任何線索。我正在使用Python 3.3。
感謝您的關注。
Jdbaba
非常感謝您的回覆。我按照你的建議這樣使用:'A = [[0 for i in range(int(n))] for j in 0]'。我得到了錯誤「類型錯誤'int'不可迭代」。 – 2013-02-09 03:33:09
@Jdbaba對於0中的j是有問題的部分,0是不能像列表,元組,字符串和字典(以及生成器)那樣迭代的整數,將其改爲像'for range in(number_of_rows) – 2013-02-09 03:35:58
@Aditya非常感謝你的解決方案。那是一個愚蠢的錯誤。 – 2013-02-09 03:37:15