python - 如何将此 java 二维数组转换为 python

我在 java 中有这个二维数组

String[][] Orders = new String[5000][7];

如何在 python 中的空二维字符串数组中创建它?

我努力了

Orders = [[]]

但是当我在其中放入一个 value 时,我得到一个索引数组越界错误

Orders[0][0] = 'foo'
    Orders[0][1] = 'boo'

回答1

my_rows, my_cols = (3, 4)
my_array = [[0]*my_cols]*my_rows
print(my_array)

参考链接 https://pythonguides.com/create-an-empty-array-in-python/#:%7E:text=Create%20empty%20array%20Python,-In%20python%2C%20we&text=Create%20a%20list%20%5B0%5D%20and,will%20get%20an%20empty%20array

编辑:经过进一步研究,多维数组在 python 中似乎不像在 Java 中那样可行

这是关于该主题的先前帖子:https://stackoverflow.com/questions/8183146/two-dimensional-array-in-python

相似文章

最新文章