li = [11,22,22,33,44] v = li.count(22) print (v) #輸出結果2 #計算元素的次數
count的應用
li = [11,22,33,22,44] li.extend([9898,"不得了"]) print(li) #輸出結果 [11,22,33,22,44,9898,’不得了’] #結果跟append差不多,如果是append輸出的話是 #[11,22,33,22,44,[9898,'不得了']]
li = [11,22,33,22,44] li.extend("不得了") print(li) #輸出結果是[11, 22, 33, 22, 44, '不', '得', '了']
extend的應用
li = [11,22,33,22,44] v = li.index(22) print(v) #輸出結果1 #根據值獲取當前值索引位置,左邊優先
index的應用
li = [11,22,33,22,44] li.insert(0,99) print(li) #輸出結果 [99,11,22,33,22,44] #制定索引位置插入
insert的應用
li = [11,22,33,22,44] v = li.pop() print(li) #輸出 [11,22,33,22] print(v) #輸出44 #刪除某個值,並獲取刪除的值 #若這樣 li = [11,22,33,22,44] v = li.pop(1) print(li) print(v) #輸出[11,33,22,44] 22 #刪除某個值(可以指定索引),默認最后一個值
pop的應用
li = [11,22,33,22,44] v = li.remove(22) print(li) #輸出[11,33,22,44],只刪除第一個22 PS:pop、remove、del li[0]、clear都是帶有刪除的意思
remove的應用
li = [11,22,33,22,44] v = li.reverse() print(li) #輸出[44,22,33,22,11],數字倒過來
reverse的應用
li = [11,22,44,33,22] v = li.sort(li) print(li) #輸出[11,22,22,33,44]從小到大排 li = [11,22,44,33,22] v = li.sort(reverse=True) print(li) # 輸出從大到小排
sort的應用
列表是有序的,可以被修改