pycharm的list的應用


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的應用

 

 

列表是有序的,可以被修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM