失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python列表的增删查改及常用操作

Python列表的增删查改及常用操作

时间:2021-01-31 22:21:23

相关推荐

Python列表的增删查改及常用操作

列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:

li = [‘alex’,123,Ture,(1,2,3,’wusir’),[1,2,3,’小明’,],{‘name’:’alex’}]

列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素。

而且列表是有序的,有索引值,可切片,方便取值。

1.增

增,即给列表插入元素.有3种方法:

a. append(‘元素’)方法在列表的末尾插入元素

b. insert(index,‘元素’)在指定的索引位置插入元素

c. extend(‘可迭代对象’)在列表的末尾迭代插入

li = [1,'a','b',2,3,'a']# li.insert(0,55) #第一个参数为索引,第二个参数为要插入的元素.将元素插入索引指定的位置# print(li)## li.append('aaa') #增加到最后# li.append([1,2,3]) #增加到最后# print(li)#迭代的去增# li.extend(['q,a,w']) #结果会将 'q,a,w' 这个字符串插入列表中# li.extend(['q,a,w','aaa']) # 插入两个字符串# li.extend('a') # 插入一个字母# li.extend('abc') # 插入三个字母# li.extend('a,b,c') # 插入3个字母2个逗号共5个元素# print(li)

2.删

有pop() , remove() , clear() 和 del 四种方法.

其中 pop() 方法更为常用,因为有返回值便于接收数据操作.

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''# l1 = li.pop(1) #按照位置去删除,有返回值,返回被删除的元素# print(l1)# del li[1:3] #按照位置去删除,也可切片删除没有返回值。# del li #在内存中直接删除列表# print(li)# li.remove('a') #按照元素去删除# print(li)# li.clear() #清空列表

3.查

for 循环遍历列表,在循环中对每个元素的值进行判断是否等于要查找的值.

4.改

直接对列表元素进行重新赋值. 如: li[2] = ‘新值’

5.其他常用操作

count()方法统计某个元素在列表中出现的次数

index()方法用于从列表中找出某个值第一个匹配项的索引位置

sort(reverse)方法 用于在对纯数字列表进行大小排序.默认参数reverse=False,从小到大排序.reverse=True时,从大到小排序

reverse()方法将列表中的元素反转

如果觉得《Python列表的增删查改及常用操作》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。