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