python學習筆記-要點記錄2

1列表簡介

1.1列表是什么

列表是有一系列按特定順序排列的元素組成,類似于java中集合。python中用方括號([ ])來表示列表,用逗號分割其中的元素。

1.2在列表中添加元素

1.2.1在末尾添加元素

調用append()方法

str = [ "honda", "yamaha", "suzuki"]
str.append("ducati")

1.2.2在列明中插入元素

調用insert(index,value)

str = [ "honda", "yamaha", "suzuki"]
str.insert(0,"ducati")

1.2.3從列表中刪除元素

1.2.3.1用del語句刪除元素

該方法只要知道元素索引即可刪除

str = [ "honda", "yamaha", "suzuki"]
del str[0]

1.2.3.2用pop()方法刪除元素

pop()方法可以刪除列表末尾的元素,并返回該元素。列表就像一個棧(先進后出,后進先出),pop()方法就是彈出棧頂元素。

str = [ "honda", "yamaha", "suzuki"]
str1 = str.pop()
print(str)
print(str1)

輸出結果為

[ "honda", "yamaha"]
suzuki

1.2.3.3彈出列表中任何位置的元素

pop()在括號中指示索引即可彈出任意位置的元素。

1.2.3.4根據值刪除元素

調用remove()方法,括號指定要刪除的值,即可刪除對應元素。

1.3組織列表

1.3.1使用sort()對列表進行永久性排序

列表排序

str = [ "honda", "yamaha", "suzuki"]
#按字母順序排序
str.sort()
#按字母順序相反的順序排序
str.sort(reverse=True)

1.3.2使用sorted()對列表進行臨時排序

sorted()方法調用后會反回一個排序好的列表,而不會改變原有列表順序。

以上兩個方,在全是小寫字母時適用,若非全是小寫字母時,按字母順序排列列表要復雜一些,但還是以此為基礎。

1.3.3倒著打印列表

調用reverse()會永久性的反轉列表排列順序。

1.3.4確定列表長度

len(str)方法會返回str的長度,即所包含元素的個數。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容