python中的list和array的不同之处

 
list是列表,可以通过索引查找数值,但是不能对整个列表进行数值运算
In [96]: b=[1,2]
In [97]: b[1]
Out[97]: 2
In [98]: type(b)
Out[98]: list
In [99]: b+b
Out[99]: [1, 2, 1, 2]

array是数组,也可以通过索引值查找数据,但是能对整个数组进行数值运算
In [100]: a=np.array([1,2 In [101]: a[1] Out[101]: 2
In [102]: type(a) Out[102]: numpy.ndarray
In [103]: a+a Out[103]: array([2, 4])
原文地址:https://www.cnblogs.com/sthinker/p/6770123.html