array 和list,python arraylist
众所周知,数组array是一组有限的同类型数据,而list list是一系列按照特定顺序排列的元素,任何数据都可以放入list,元素之间没有关系。本文介绍了python中数组array和list list的基本用法和区别,感兴趣的朋友来看看吧。
00-1010 1.定义2。差异3。相似之处4。基本用法4.1数组的基本用法数组4.2列表的基本用法
目录
(1)数组array:是同类型数据的有限集合。(2)列表list:是按特定顺序排列的一系列元素。任何数据都可以放入列表中,元素之间没有关系。
1. 定义
(0)列表可以直接在python中使用;该数组属于python中的numpy库,需要先导入numpy才能使用;
(1)列表中元素的数据类型可以不同;数据中元素的数据类型必须相同;
(2)列表上不能进行四种操作;数组可以执行四种操作;
(3)列表可以使用较多的存储空间,而数组使用较少的空间;
(4)由于Numpy是专门为数组的运算和操作而设计的,数组的存储效率和输入输出性能远胜于python的列表,数据越大优势越明显。
2. 两者不同点
(1)可以根据索引取数组。
3. 两者相同点
4. 基本用法
Step1:引入了依赖。
将numpy作为np导入
Step2:的初始化
将numpy作为np导入
Arr1=np.zeros(5) #初始化一维数组
Arr2=np.arange (0,16)。shape (4,4) #初始化一个二维数组
Step3:基本操作
Arr1=np.zeros(5) #初始化一维数组
Arr2=np.arange (0,16)。shape (4,4) #初始化一个二维数组
x=arr1[0] arr1[1] 1
打印(x)
打印(长度:,arr1.size)
Print (type ,type(arr1))
打印结果:
1.0
长度:5
类“numpy.ndarray”
操作基本上有点简单,我就一个一个演示一下。
4.1 数组array的基本用法
如何删除和修改查看代码写得很清楚:
# 1.初始化元素
list=[]
打印(原始列表=,列表)
# 2.添加(追加添加在末尾)
List.append(0) #添加一个数字
List.append(np.zeros(3)) #添加一个数组
List.append([a , b]) #添加列表
打印(增加列表=,列表)
# 3.变化
list[0]=1
打印(修改列表=,列表)
# 4.插入一个元素(insert(下标,element),在指定位置增加,原下标和后下标的元素会后移一位)
list.insert(0,[c])
打印(插入的列表=,列表)
# 5 .移除
List.remove([c]) #删除指定的值
打印(删除列表=,列表后指定[])
List.pop(1) #删除指定索引后的值
Print(删除指定索引后的列表list=,list)
List.pop() #删除最后一个值
打印(删除最后一个值后的列表=,列表)
运行结果:
原始列表=[]
已添加列表=[0,数组([0。 0. 0.]),[a , b]]
修改后的列表=[1,数组([0。 0. 0.]),[a , b]]
插入的列表=[[c],1,数组([0。 0. 0.]),[a , b]]
list=[1,array ([0。 0. 0.]),[a , b],在指定[]之后
List=[1,[a , b]删除索引1后]
删除最后一个值后的列表=[1]
关于python中数组array和list list的基本用法和区别的文章到此为止。关于python中数组array和list list用法的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。