list和array的区别,array 和list

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: