www.rtmj.net > 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是数组,也可以通过索引值查找数据,但是能对整个数组...

                               python中的list和array的不同之处        python中的list是python的内置数据类型,list中的数据类不必...

python中array是通过标准库支持的。 from array import arra它和list的区别是array存放数据时必须是同一类型,而list存放不同类型的数据

python的列表相当于c中的链表~

python自己没有array这个数据结构。据我所知array是python的numpy工具包定义的。 python的list就是常说的列表。 array和list主要的不同是,因为numpy是一个数值计算工具包,numpy的很多函数是可以直接在array上使用的,但不能用在list上。

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

x=np.arange(10) index=[1,2,3,4,5] arr_index=np.array(index) print x print x[index] # list索引 print x[arr_index] # array索引 [0 1 2 3 4 5 6 7 8 9] [1 2 3 4 5] [1 2 3 4 5] array和list区别*2a=np.arange(10) lista=list(a) print a*2...

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是数组,也可以通过...

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是数组,也可以通过...

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是数组,也可以通过索引值查找数据,但是能对整个数组.

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com