python 定义数组,python中如何定义一个数组

  python 定义数组,python中如何定义一个数组

  任何编程语言都有数组的概念,但是Python的数组特别强大。

  Python的数组叫做list,它的元素可以是包括数组在内的任何类型。

  数组定义

  list1=[ ]

  list2=[1, 123 ,True,2.3]

  添加元素

  1.list1.append(1) #参数是直接添加到数组末尾的单个变量/元素。

  list1.extend(list2) #参数是一个数组,直接把list2的所有元素依次加到数组的末尾。

  1=[承青之父] #函数为list1.extend([承青之父])

  1.insert (1, 123 )将元素添加到list1的第二个位置。

  删除元素

  从list1.remove(123) #数组中删除值为 123 的第一个元素

  1.列表。删除remove (list1 [3])数组中的第四个(序号3)元素。

  删除list1.pop数组的最后一个元素并返回最后一个元素。

  删除list1.pop(1) #数组中的第二个(序号1)元素,并返回删除的元素。

  删除del list1[1]# array中序号为1的元素

  数组切片

  1 [1: 2] #将数组中编号为1的元素剪切到编号为(2-1)的元素,保持原数组不变,创建一个新数组

  1 [:2] #从数组的第一个元素开始按顺序(2-1)剪切元素,以创建一个与原始数组相同的新数组。

  1 [2:] #将数组中编号为2的元素剪切到最后一个元素,保留原数组形成新数组。

  数组操作

  1list2 #连接list1 list2#以形成新的排列。

  List1*3#重复连接list 1 3次,形成新的排列。

  连接list1*=2#list1两次,代入list1。

  1list2 #依次比较list1的元素和list2的相同个数的元素,如果不相等则比较大小;如果list1list2#更大,则返回True否则,它返回False如果所有元素都相等,并且元素数量相同,则返回falss。

  如果list 1==list2 # list 1的长度与list 2的长度相同,且各元素顺序相同,则返回True;否则,将返回False

  列表1

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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