# -*- coding: utf-8 -*- """ @file:listStudy.py @time:2018/4/7 17:30 @author:xq @contact:xiaoq_xiaoq@163.com """ #在列表末尾添加新的对象 # myist = [1,2,3,4,5] # myist.append(6) # print(myList) #[1, 2, 3, 4, 5, 6] #统计某个元素在列表中出现的次数 # mLlist = [1,2,3,4,5,3] # print(myList.count(3)) #2 #在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) # myList = [1,2,3,4] # exList= [5,6,7,8] # print(myList.extend(exList)) #[1, 2, 3, 4, 5, 6, 7, 8] #从列表中找出某个值第一个匹配项的索引位置 # myList = [1,2,3,'abd'] # print(myList.index(3)) #2 #将对象插入列表list.insert(index, obj) # myList = [1,2,4,5,6] # myList.insert(2,3) # print(myList) #[1, 2, 3, 4, 5, 6] #list.pop(obj=list[-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 # myList = [1,2,3,4,5,6] # myList.pop()#删除最后一个元素 # print(myList) #[1, 2, 3, 4, 5] # myList.pop(2)#删除索引为2的元素 # print(myList) #[1, 2, 4, 5] #list.remove(obj)移除列表中某个值的第一个匹配项 # myList = [1,3,2,3,4,5,6] # myList.remove(3) # print(myList) #[1, 2, 3, 4, 5, 6] #list.reverse()反向列表中元素 # myList = [1,2,3,4,5,6] # myList.reverse() # print(myList) #[6, 5, 4, 3, 2, 1] #注意:如果是a=b.reverse(),那么a=None因为该函数没有返回值 # a = myList.reverse() # print(a) #None #list.sort([func])对原列表进行排序,func -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。 myList = [1,3,2,6,4,9,2,1] myList.sort() print(myList) #[1, 1, 2, 2, 3, 4, 6, 9] myList.sort(reverse=True) print(myList) #[9, 6, 4, 3, 2, 2, 1, 1]
python基础之列表内建函数(部分)
最新推荐文章于 2024-03-15 10:18:29 发布