gpt4 book ai didi

python - 如何在Python中拥有数组的数组

转载 作者:行者123 更新时间:2023-12-01 02:34:17 25 4
gpt4 key购买 nike

我是 python 新手,但我擅长使用 vb.net 进行编码。我试图将数值保存在锯齿状数组中;要在 vb.net 中执行此操作,我将执行以下操作:

Dim jag(3)() as double
For I = 0 to 3
Redim jag(i)(length of this row)
End

现在,我知道 python 不使用这样的显式声明(也许可以,但我不知道如何!)。我尝试过这样的事情;

a(0) = someOtherArray

但这不起作用 - 我收到错误无法分配给函数调用。有什么建议可以更顺利地做到这一点吗?我宁愿避免使用二维矩阵,因为 a 的不同元素(即 a(0)、a(1)、...)的长度不同。

最佳答案

arr = [[]]

我不确定你想做什么,Python列表是动态分配的,但如果你想要预定义的长度和维度,请使用列表理解。

arr = [[0 for x in range(3)] for y in range(3)]

关于python - 如何在Python中拥有数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46438039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com