1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python中list与array有什么区别?Python中列表和数组之间有什么不同?

python中list与array有什么区别?Python中列表和数组之间有什么不同?

时间:2020-05-15 02:14:36

相关推荐

python中list与array有什么区别?Python中列表和数组之间有什么不同?

在python数据类型中,list和array都可以根据索引来取其中的元素,都是比较常用的数据类型,最近有很多小伙伴在学习这两种类型的时候,发现它们两者之间在有些地方的使用上会有所不同,今天的文章就带大家进一步了解这两种数据类型的区别,一起来看看吧。

一、list与array的区别

虽然它们在Python中都属于常用的数据类型,但是在使用的时候,还是会有一定的区别的,下面从四个方面分析它们不同之处,如下:

1、作用不同

在Python中,如果要对有序的项目进行处理的时候,采用的是list的数据结构处理,而在array数组中,只能存储的是一种单元的数据类型,并且是一个多维数组。

2、导入方式不同

在使用的时候,list表示的是一种内置的数据类型,所以是可以直接使用的,而不用导入库就可以直接使用的,但是在array中不一样,它是由numpy封装而成,所以在使用之前,必须要想导入标准库,并且它不属于内置的类型。

3、数据类型不同

当我们利用list去处理数据的时候,元素中所使用的数据类型可以不用,但是在array中,就有强制性的规定,存放的元素必须是相同的数据类型。

4、运算

因为它们之间所存放的数据类型都不一样。所以如果想要进行四则运算的话,array是可以实现的,但是在list中不行。

以上就是关于python中list与array有什么区别?Python中列表和数组之间有什么不同?的全部内容了,希望大家通过对这篇文章的学习,能更好的区分出python中list与array有什么不一样的地方。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。