array 和list,python arraylist

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: