首页 > 解决方案 > 动态数组中的动态数组

问题描述

我想在动态数组中创建动态数组,因为我不知道要获得实际结果需要多少个列表。所以当我写的时候使用python 2.x

Arrays = [[]]

这是否意味着数组中只有一个动态数组,或者当在 for 循环中调用它时可能意味着不止一个,比如数组 [i]?如果不是这种情况,你知道另一种方法吗?

标签: pythonarraysdynamic

解决方案


考虑使用

Arrays = []

稍后,当您分配结果时,请使用

Arrays.append([result])

这是假设您的结果以切片的形式出现,而不是作为数组。无论您的实际返回值布局如何,上面的变体都.append()应该可以解决问题,因为它允许您动态扩展数组。如果您的结果以数组的形式出现,那么它就是

Arrays.append(result)

等等


推荐阅读