list和array的区别,array 和list
在python数据类型中,list和array都可以根据索引取出元素,但是list可以使用append或来添加新元素或数组,而array不能。另外,python中的list和array有区别吗?例如,列表中的数据类不必相同,而数组由numpy封装,存储的元素都是相同的数据类型。列出listpython的内置数据类型;数组需要导入到标准库中,并且不是内置类型。
1、作用不同
列表是处理一组有序项目的数据结构;
数组存储单一数据类型的多维数组。
2、内置数据类型
列出listpython的内置数据类型;
数组需要导入到标准库中,并且不是内置类型。
3、数据类型是否相同
列表中的数据类不必相同,即每个元素可以是不同的数据类型;
数组由numpy封装,所有存储的元素都是相同的数据类型。
4、运算
List不能执行四则数学运算;
数组Array可以执行四种数学运算。
补充:相互转换
listarray:np.array(a)
Arraylist:a . to list()以上是python中list和array的区别。另外,对于array来说,list会使用更多的存储空间,要注意哦~
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。