在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)