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