python - 动态数组中的动态数组
问题描述
我想在动态数组中创建动态数组,因为我不知道要获得实际结果需要多少个列表。所以当我写的时候使用python 2.x
Arrays = [[]]
这是否意味着数组中只有一个动态数组,或者当在 for 循环中调用它时可能意味着不止一个,比如数组 [i]?如果不是这种情况,你知道另一种方法吗?
解决方案
考虑使用
Arrays = []
稍后,当您分配结果时,请使用
Arrays.append([result])
这是假设您的结果以切片的形式出现,而不是作为数组。无论您的实际返回值布局如何,上面的变体都.append()
应该可以解决问题,因为它允许您动态扩展数组。如果您的结果以数组的形式出现,那么它就是
Arrays.append(result)
等等
推荐阅读
- model-checking - 彼得森算法的这个模型不正确吗?
- c - 错误编译后C编程的错误消息中的“标签”是什么?
- python - Python父子特定类结构
- java - 奖励后如何自动关闭奖励广告[Android-Studio]
- html - 为什么位置:相对;似乎改变了z-index?
- javascript - 下拉菜单不会在第二次点击时关闭
- c++ - 使用 AES 和 XTR-DH Crypto++ 加密音频文件
- sql-server - 在 SQL 函数中比较日期失败
- javascript - 如何使用`cid`在Node js中嵌入带有覆盖文本CSS的图像
- mysql - 由mysql中的主键和唯一键组成的复合键?