柳小白Python學習筆記 10 內置方法之列表方法

2021-01-07 一直在學習的柳芽兒

python3.7幫助文檔中是這樣定義方法的:方法是使用屬性表示法來調用的函數。 存在兩種形式:內置方法和類實例方法。 內置方法由支持它們的類型來描述。

前面學習數據類型的時候學習了許多方法,我看不懂英文幫助文檔,而查了好多資料都是說類實例方法的,說方法是定義在類中的函數。但是學習的時候感覺這些方法沒在類中定義呀,很疑惑。這兩天上網查資料無意間看到了python3.7中文的幫助文檔,才知道原來方法也有內置方法一說。

方法的調用方式是將對象放在方法名之前,兩者之間用點號隔開:

對象 . 方法 (參數)

在pycharm中定義完列表,輸入「列表名. 」的時候會出現選項表,在這個表中有列表方法及這些方法參數使用說明。如圖:

1.append()方法的作用是將新的對象插入列表的末尾。

語法:list.append(self,object),這裡的object指要插入的對象。

2.insert()方法的作用是將新的對象插入列表的任意位置。

語法:list.insert(self,index,objec)

insert()方法比append()方法多了一個index參數,就是要把新對象插入的索引位置。

定義一個yellow_fruits列表把兩種方法放在一起示例:

3.extend()方法的作用是在列表的末尾一次性追加另一個序列的多個值,列表被擴展了,但是沒有產生新的列表。

語法:list.extend(self,iterable)

extend()方法中的有個iterable參數,意思是可迭代的對象,序列是可迭代的。

示例:

4.count()方法的作用是統計某個元素在列表中出現的次數。

語法:list.count(self,object)

示例:

5.pop()方法的作用是移除列表中的一個元素,不傳入參數默認刪除末尾元素,並返回該元素的值;傳入參數,刪除參數索引位置的元素。

語法:list.pop(self,index)

6.index()方法的作用是從列表中找出某個值的第一個匹配項的索引位置。

語法:list.index(self,object,strat,stop)

index()方法方法參數有strat開始位置參數和stop結束位置參數。

7.sort()的作用是對原列表元素進行正向排序,如果指定參數,就使用參數指定比較方法進行排序。

語法:list.sort(self,key,reverse)

8.reverse()方法的作用是將列表元素反向排序。

語法:list.sort(self)

把sort()和reverse()方法一起示例:

9.remove()方法的作用是移除列表中某個值的第一個匹配項。

語法:list.remove(self,object)

10.clear()方式的作用是清空列表。

語法:list.clear(self)

11.copy()方法的作用是複製列表。

語法:list.copy(self)

PS:從列表方法使用說明可以看到,所有的列表方法都有一個self參數,但是這個參數都沒有傳入參數。我想這個參數應該是默認隱性參數吧。

相關焦點

  • 柳小白Python學習筆記 8 函數(function)之內置函數
    python提供了很多內置函數,當然我們也可以自定義函數。今天主要學習一些內置函數的用法。python裡內置了很多函數,這些函數可以直接調用。下圖是python3.7的內置函數表,表中一共有69個內置函數,我學習了一些這個階段學習是碰到的函數。輸出函數print()函數是經常用內置函數,主要是列印輸出。
  • 柳小白Python學習筆記 12 內置方法之字典方法
    學習字典的時候只學習了最基本的字典定義和創建方式。今天再學習兩種字典的創建方法及字典內置方法的使用。現在春暖花開,所以我用花的元素創建了garden(花園)系列字典,字典的鍵是flowers(花名),值是florescence(花期)。
  • Python3 量化分析筆記小白到破產-列表進階 切片組合
    文:藍兔子讀難NOTES圖: 配圖 來源於網絡Python3 量化分析從小白到破產筆記列表的進階 切片與組合編碼:0009在前面的內容中,我們說人人都愛列表,老闆也動不動就讓你列個表。我們講了如何列出一個表,如何對表中的元素進行:增、刪、改等操作。這篇文章的內容,我們將進行更高階一點的操作。
  • 柳小白Python學習筆記 23 xlrd6日期讀取
    在柳小白Python學習筆記 22文末提到,只讀取「bwz」工作表中日期的年月日,而且還想和工作表中的格式一樣,今天就來解決這兩個問題吧。首先導入需要用到的模塊xlrd和datetime,讀取「光大2020年1月.xls」工作薄中的「bwz」工作表。沿用筆記22循環輸出datetime格式日期的例子。
  • Python 列表(List)操作方法詳解
    列表中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。Python有6個序列的內置類型,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,Python已經內置確定序列的長度以及確定最大和最小的元素的方法。
  • Python生成器next方法和send方法區別詳解
    '))] #Out[139]: ['A', 'B', 'C', 'D', 'E', 'F']Python生成器的使用方法和示例代碼本文是<Effect Python 編寫高質量Python代碼的59個有效方法>的學習筆記.主要記錄生成器的使用方法和示例代碼.
  • Python列表的11個方法全解
    11個,數量掌握這些方法,對數據的處理效率會大大提高,現在分享給大家。ls = [1,2,3,5,4,5,5,5,5,"python"]ls.count(5) 5ls.count(0)0ls.count("python") 05、extend()方法描述
  • Python內置數據結構 | 列表篇
    今天和大家一起來學習一下Pyhton中的列表~ 本文目錄如下:  1.列表的概念  2.列表的訪問 3.列表的修改  4.列表的增加  5.列表的刪除  6.列表的其他操作
  • Python學習筆記:列表、元組和字典
    第3章 列表、元組和字典python內置的三種常見數據結構:列表(list)、元組(tuple)和字典(dict)。這三種數據結構都可用於保存多個數據項。列表和元組比較相似,它們都按順序保存元素,每個元素都有自己的索引,因此列表和元組都可通過索引訪問元素。二者的區別在於列表是可修改的,元組不可修改。字典則以key-value的形式保存數據。
  • 「python學習手冊-筆記」003.數值類型
    003.數值類型本系列文章是我個人學習《python學習手冊(第五版)》的學習筆記,其中大部分內容為該書的總結和個人理解,小部分內容為相關知識點的擴展。非商業用途轉載請註明作者和出處;商業用途請聯繫本人(gaoyang1019@hotmail.com)獲取許可。
  • 11個python列表方法全面解析!
    來源:AI入門學習列表是python裡很重要的數據類型,其中的方法總共有11個,數量掌握這些方法,對數據的處理效率會大大提高,現在分享給大家。ls = [1,2,3,5,4,5,5,5,5,"python"]ls.count(5) #統計列表ls中 5 出現的次數5ls.count(0)#列表ls中無0元素ls.count("python") #統計列表ls中 "python" 出現的次數。
  • python 通關列表操作方法詳解
    Python已經內置確定序列的長度以及確定最大和最小的元素的方法學好python列表,把以下案例練習一遍,算通關·序號函數描述1list.append(self,p_object)給列表後面追加新的對象2list.clear(self)清空列表中的元素3list.copy(self)淺複製列表4list.count(self,value)統計某個元素在列表中出現的次數5list.extend
  • 一文看懂Python列表表達式及高階函數如lamda, zip, enumerate, map和filter方法.
    , sorted方法是python學習,面試和工作的必備技能。Python學習面試必讀。本文內含很多實例代碼,以幫助新手更好理解。列表表達式[List Comprehension]顧名思義,這個表達式作用是以一個快捷的方法對列表進行操作或運算,返回新的列表。
  • 一日一技:Python列表計數count()方法
    Python列表計數count()方法count()是Python中的內置函數。 它將返回列表中給定元素的總數。 count()函數用於對列表中的元素以及字符串進行計數。在此Python教程中,我們將學習:Python計數count()方法Python列表count()方法語法:list.count(element)參數:element:是我們要查找計數的元素.返回值:count()方法將返回一個整數值,即給定列表中給定元素的計數。
  • 走進列表的世界——列表方法(一)
    本次培訓採用理論與案例相結合的方式,旨在幫助零基礎學員輕鬆入門Python,由淺入深學習和掌握Python的編程技術,特別是網絡數據抓取技術。例如:將數字1至10添加到列表中:In [1]: list1=[]In [2]: for i in range (1,6): ...: list1.append(i) ...: list1Out[2]: [1, 2, 3, 4, 5]其中的x可以是任何類型的對象,這意味著使用append方法不僅可以將單一的數據類型
  • [快學Python3]List(列表)
    概述List(列表)是Python最常用的數據類型,它使用方括號[]來標識,下面我們看一個基本的列表創建示例:list1 = [1, 2, 3, u"DeepTest", u"開源優測"]內置函數Python中常用的內置函數有
  • 柳小白Python學習筆記33 Excel表格處理1
    從今天起開始學習使用python的pandas模塊處理Excel表格。以「光大2020年1月.xls」為例,此工作薄包含「bwz」和"wz"兩個工作表。下圖展示的是第二個工作表即「wz」工作表。33-2結合圖33-1,33-2我們可以看到以下幾點:運行結果顯示「20 rows×7 columns」(列表有20行7列),所以讀取的是有效行和列的值,但列的內容中間都以省略號表示。
  • 柳小白Python學習筆記 7 循環語句學習
    昨天學習的是條件語句,今天開始學循環語句。在python中我們可以使用循環語句讓某個語句或代碼組多次執行。這時就會會用到for和while語句。在python中循環語句用於循環執行程序,來處理需要重複處理的任務。
  • python列表,python列表添加刪除元素操作大全,學習python第7天
    在python中想一次性存儲100個數值在一起就需要使用到python列表,而python列表是什麼?python列表有哪些操作呢?下面羽憶教程為您介紹。for循環遍歷python列表當我們需要將python列表中的元素全部輸出時,通過for循環可以快速輸出python列表,for循環通過for-in結構來進行。
  • 柳小白Python學習筆記 16 文件讀取操作
    今天學習「r」(讀取)和「r+」(讀取的增強)模式下打開文件的比較和操作。1.1 使用readable()方法的作用是檢測文件是否可讀。「r+」模式多了寫入文件內容的作用,我下面學習的其他讀取內容的方法時都在「r」模式下進行實例。1.4 readline()方法的方法的作用一次讀取一行的內容。語法格式:file.readline(limit)。參數limit限定讀取的字符數。