您现在的位置是:课程教程文章
python的array和list的区别
2023-12-18 22:35课程教程文章 人已围观
-
零基础入门红帽运维架构师 python/Ansible
零基础入门红帽运维架构师 python/Ansible... -
全国计算机等级考试二级Python语言程序设
全国计算机等级考试二级Python语言程序设主讲人老卢 持有人事部、信息产业部联合颁发的《全国计算机与软件资格水平... -
渗透攻防(公开课篇)渗透/web安全/kali
渗透攻防(公开课篇)渗透/web安全/kali信息安全铁人三项赛第1、2期赛前辅导课程,已结束。需要观看录播资源及参与... -
Python全栈/异步socket框架/asyncore/应用实战
Python全栈/异步socket框架/asyncore/应用实战蜗牛学苑专注于IT与互联网领域的中高端人才培养。 开设课程覆盖Java开发、软...
python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须全部相同。在list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据,这样保存一个list就太麻烦了,例如list1=[1,2,3,'a']需要4个指针和四个数据,增加了存储和消耗cpu。
numpy中封装的array有很强大的功能,里面存放的都是相同的数据类型
list1=[1,2,3,'a'] print list1 a=np.array([1,2,3,4,5]) b=np.array([[1,2,3],[4,5,6]]) c=list(a) # array到list的转换 print a,np.shape(a) print b,np.shape(b) print c,np.shape(c)
运行结果
[1, 2, 3, 'a'] # 元素数据类型不同,并且用逗号隔开 [1 2 3 4 5] (5L,) # 一维数组,类型用tuple表示 [[1 2 3] [4 5 6]] (2L, 3L) [1, 2, 3, 4, 5] (5L,)课程教程:python的array和list的区别
下一篇:没有了