在python数据类型中,list和array所有的元素都可以根据索引来取,但list可以使用append 或者 + 添加新元素或添加数组,但array不能。此外,python中的list和array有什么区别吗?例如list中的数据类不必相同,array由numpy包装,存储的元素是相同的数据类型。list是python的内置数据类型;array数组需要导入标准库,不属于内置类型。
1、作用不同
列表是处理一组有序项目的数据结构;
Array数组存储单个数据类型的多维数组。
2、内置数据类型
list是python的内置数据类型;
Array数组需要导入标准库,不属于内置类型。
3、数据类型是否相同
列表中的数据类不一定相同,即每个元素可以是不同的数据类型;
array由numpy包装,存储的元素是相同的数据类型。
4、运算
列表list不能进行数学四则运算;
数组array可以进行数学四则运算。
补充:相互转换
list→array:np.array(a) array→list:a.tolist()
以上就是此外,python中list与array的区别介绍与array相比,列表将使用更多的存储空间。请注意~
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)