當前位置:成語大全網 - 新華字典 - python中的list和array的不同之處

python中的list和array的不同之處

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