Python列表和元组的相关操作
1.列表
查操作
#1.查找某个元素在列表中出现的位置(索引下标)list1=[apple,banana,pineapple]#返回元素第一次出现的位置print(list1.index(banana))##查询不存在的元素会报错#print(list1.index(peach))#---------------------------------------#2.count()方法:统计元素在表中出现的次数list2=[刘备,关羽,张飞,关羽,赵云]print(list2.count(关羽))#---------------------------------------#3.in方法和notin方法(黑名单系统)list3=[..1.15,10.1.1.,.35.46.]if10.1.1.inlist3:print(黑名单IP,禁止访问)else:print(正常IP,可以访问)
增操作
#extend方法使用与两个表之间的合并#index方法names=[薛宝钗,林黛玉]#在薛宝钗和林黛玉之间插入贾宝玉#inster(索引位置,插入对象)names.insert(1,贾宝玉)print(names)
删操作
#del方法names=[Tom,Rose,Jack,Jennify]#删除指定下标delnames[1]print(names)##删除列表#delnames#print(names)#--------------------------------------#pop方法#删除指定下标元素,如果不填写,默认最后一个#返回删除元素names=[貂蝉,吕布,董卓]#删除最后一个del_name1=names.pop()print(del_name1)print(names)#删除指定索引del_name2=names.pop(0)print(del_name2)print(names)#--------------------------------------#remove方法fruit=[apple,banana,pineapple,apple]#删除匹配元素fruit.remove(banana)print(fruit)#删除的子串存在多个时,默认删除第一个fruit.remove(apple)print(fruit)#--------------------------------------names=[貂蝉,吕布,董卓]#清空列表操作names.clear()print(names)
改操作
#=方法list1=[貂蝉,大乔,小乔,八戒]#修改列表中的元素list1[3]=周瑜print(list1)#--------------------------------------#reserve()方法list2=[1,2,3,4,5,6]list2.reverse()print(list2)#--------------------------------------#sort()方法list3=[10,50,20,30,1]list4=[10,50,20,30,1]#升序排序list3.sort()print(list3)#降序排序list4.sort(reverse=True)print(list4)#--------------------------------------#copy()方法list5=list4.copy()print(list5)
2.元组
元组中的数据不允许直接修改,所以操作方法大部分为查询方法。
预览时标签不可点收录于话题#个上一篇下一篇转载请注明:http://www.sonphie.com/jbzd/14623.html