山东做网站的公司,新乡 网站运营,模拟建筑,做胃镜多少钱天津津门网站I1. 列表list与数组array的定义#xff1a;
列表是由一系列按特定顺序排列的元素组成#xff0c;可以将任何东西加入列表中#xff0c;其中的元素之间没有任何关系#xff1b;
Python中的列表(list)用于顺序存储结构。它可以方便、高效的的添加删除元素#xff0c;并且列…1. 列表list与数组array的定义
列表是由一系列按特定顺序排列的元素组成可以将任何东西加入列表中其中的元素之间没有任何关系
Python中的列表(list)用于顺序存储结构。它可以方便、高效的的添加删除元素并且列表中的元素可以是多种类型。
数组也就是一个同一类型的数据的有限集合。
2. 列表list与数组array的相同点 a. 都可以根据索引来取其中的元素
3. 列表list与数组array的不同点 a.列表list中的元素的数据类型可以不一样。数组array里的元素的数据类型必须一样 b.列表list不可以进行数学四则运算数组array可以进行数学四则运算 c.相对于array列表会使用更多的存储空间。
例子从例子中可以看出list 和array的相同与不同之处 import numpy as nplis1[1,2,3,4] #lis1是列表类型a np.array([1,2,3,4]) #a是数组类型#从下面print可以看出 list和array都可以根据索引来操作print(list,lis1,lis1[0],\n,array,a,a[0])#从下面print可以看出list的法运算是列表长度的增删与数学计算无关#而array的法运算是真正的数学四则运算print(listlist,lis1lis1,\n,arrayarray,aa)
程序运行结果
list [1, 2, 3, 4] 1array [1 2 3 4] 1
listlist [1, 2, 3, 4, 1, 2, 3, 4]arrayarray [2 4 6 8]
由于list与array的不同所以也会涉及到Python里range函数和numpy里的numpy.arange()的用处不同下一篇文章里将这两个的不同。 https://blog.csdn.net/woshisunyizhen/article/details/105101083