首頁  >  文章  >  後端開發  >  Python零基礎入門四之列表的分片

Python零基礎入門四之列表的分片

黄舟
黄舟原創
2017-01-16 13:53:131397瀏覽

接著上一篇繼續學習列表的相關操作,主要時學習列表分片和幾個對於列表元素進行操作的函數,算是對於上一篇的一個補充。

1.列表的分片 
格式:str1=str[起始位置:結束位置] 
作用:將str中指定區間的元素複製到str1中,也就是說分片得到的是原始字串的一個副本,而不是一個指向str的一個標籤而已,而透過「=」賦值得到只是str的一個標籤,即對str操作就是對str1進行操作,類似於Java中的值傳遞和引用。

Python零基礎入門四之列表的分片

Python零基礎入門四之列表的分片

2.列表的重複操作符(*)

Python零基礎入門四之列表的分片

Python零基礎入門四之列表的分片

3.成員關係

Python零基礎入門四之列表的分片

Python零基礎入門四之列表的分片

4.列表的內建函數 

(1)count():計算清單中元素出現的次數 

Python零基礎入門四之列表的分片

(首次出現的位置Python零基礎入門四之列表的分片

Python零基礎入門四之列表的分片

此函數也可以新增參數,即在指定的區間內部進行尋找。 Python零基礎入門四之列表的分片

(3)reverse()函數:實現列表元素的反轉

Python零基礎入門四之列表的分片

當然也可以實現從大到小進行排序(注意reverse=True大寫Python零基礎入門四之列表的分片

清單的相關知識到這裡就基本上結束了,明天將整理與清單類似的一個資料結構——元組。最後,將今天的程式碼附上:Python零基礎入門四之列表的分片

print("------列表的分片------")
str1="abcdefg"str2=str1[0:2]print(str2)print("------重复操作符------")
list=["小甲鱼","小布丁","大布丁"]
list=list*3print(list)print("------成员关系操作符------")print("小甲鱼" in list)print("\n")


list1=['123',"华为",["三星","小米"]]print("三星" in list1)print("\n")print("三星" in list1[2])

list2=['1','1','2','3']
num=list2.count('1')print("列表中元素1出现的次数为:%d"%num)
list3=list2[:]print(list3.index('1'))print(list3)
list3.reverse()print(list3)

list4=[2,1,4,3,7,5]print(list4)print("\n")
list4.sort()print(list4)

list4.sort(reverse=True)print(list4)

以上就是Python零基礎入門四之列表的分片的內容,更多相關內容請關注PHP中文網(www.php.cn)!

Python零基礎入門四之列表的分片

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn