1. 程式人生 > >python基礎之列表內建函式(部分)

python基礎之列表內建函式(部分)

# -*- coding: utf-8 -*-
"""
@file:listStudy.py
@time:2018/4/7 17:30
@author:xq
@contact:[email protected]
"""
#在列表末尾新增新的物件
# 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]