2024-04-26 20:31:50 发布
网友
我正在用python创建一个大型元素数组,并将其打印到Excel电子表格中。顺序和最终维度在某种程度上是可以预测的,但是硬编码它们本身就很脆弱。如果数组不够大,我想找到一种动态调整数组大小的方法。在
添加元素的顺序可能不是顺序的,因此append不能直接工作。我需要能够分配二维数组中的任何元素,并调整数组大小以处理它,如下所示:
data = magic_array() data[3][5] = 35
是否有允许这种行为的内置功能?如果没有,你能推荐一个好的实现方法吗?在
您要将数据发送到二维接收器。但这并不意味着您的程序需要使用二维数据结构。你已经发现一个列表对于你想做的事情来说是很难处理的。在
放弃二维数据结构,在内部将数据存储为dict,其中包含键的(x,y)元组。在
dict
mydict = {} mydict [(3,5)] = 35
在要填充Excel电子表格的位置,循环使用dict
这在另一个方向上也同样有效。在
您要将数据发送到二维接收器。但这并不意味着您的程序需要使用二维数据结构。你已经发现一个列表对于你想做的事情来说是很难处理的。在
放弃二维数据结构,在内部将数据存储为
dict
,其中包含键的(x,y)元组。在在要填充Excel电子表格的位置,循环使用
^{2}$dict
这在另一个方向上也同样有效。在
相关问题 更多 >
编程相关推荐