python中list和数组有什么区别
这篇文章将为大家详细讲解有关python中list和数组有什么区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在python中,list和数组的区别是:1、list中的元素的数据类型可以不一样,数组中的元素的数据类型必须一样;2、list不可以进行四则运算,数组可以进行四则运算。
list和array的区别
list和array都可以根据索引来取其中的元素。
list是列表,list中的元素的数据类型可以不一样。array是数组,数组中的元素的数据类型必须一样。
list不可以进行四则运算,array可以进行四则运算。
code
x=[1,2,'a']#x是一个list,list里面的元素的数据类型可以不同print(x[0])#可以根据索引取x的元素y=x+x#列表无法运算,+号只能将两个list拼接print(y)#拼接后的listimportnumpyasnpa=np.array([1,2])#a是一个数组print(a[0])#可以根据索引来取a中的元素b=a+a#数组可以运算print(b)#运算后得到的数组
result
1#列表的第一个元素[1,2,1,2]#拼接后的列表1#数组中的第一个元素[24]#运算后的数组
关于python中list和数组有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。