在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)#拼接后的list importnumpyasnp a=np.array(1,2)#a是一个数组 print(a[0])#可以根据索引取a中的元素 b=a+a#数组可以运算 print(b)#运算后获得的数组
result
1#列表中的第一个元素 拼接后的列表[1,2,1,2]# 1#数组中的第一个元素 [24]#运算后的数组
推荐课程:Pandas数组处理(Corey Schafer)