首页 > 解决方案 > 如何使用数组模块在 Python 中定义二维数组?

问题描述

如何使用Array Module在 Python 中定义二维数组?我知道如何使用不同的模块(如 numpy 或列表)来做到这一点。我对阵列模块特别感兴趣。我试图这样创建,它给出了“TypeError:需要一个整数(获取类型列表)”的错误

from array import *

twoDArray = array('i', [[11, 12, 5, 2],[15, 6,10, 0]] )

标签: pythonmultidimensional-array

解决方案


我想我们不能使用array模块来存储除 int 、 Unicode character 和 float 以外的值。

数组是序列类型,其行为与列表非常相似,只是其中存储的对象类型受到限制。类型是在对象创建时使用类型代码指定的,类型代码是单个字符

参考这个网站


推荐阅读