天天看點

Python清單詳解

Python清單詳解:

     建立一個清單,隻要把逗号分隔的不同資料項使用方括号括起來即可。

     比如:

      與字元串的索引一樣,清單索引從0開始。

     Python清單函數即方法:

     Python所包含的函數:

      1、cmp()

       描述:

       cmp()用于比較兩個清單的元素。

       文法:

       cmp (list1,list2)

       傳回值:

          如果比較的元素是同類型的,則比較其值,傳回結果。

            如果兩個元素不是同一種類型,則檢查它們是否是數字。

            如果是數字,執行必要的數字強制類型轉換,然後比較。

             如果我們用盡了兩個清單的元素而且所 有元素都是相等的,那麼結果就是個平局,就是說傳回一個 0。

         2、len()

           描述: 傳回清單元素的個數。

         3、max()

            描述: max() 方法傳回清單元素中的最大值

          4、min()

             描述:   min() 方法傳回清單元素中的最小值。

          5、append() 

             描述: append() 方法用于在清單末尾添加新的對象。

            傳回值:該方法無傳回值,但是會修改原來的清單

            append() 方法向清單的尾部添加一個新的元素

          6、list()

             描述: list()方法用于将元組轉換為清單。

            傳回值:傳回清單。

          7、count()

              描述:count() 方法用于統計某個元素在清單中出現的次數

              傳回值:傳回元素在清單中出現的次數。

          8、extend() 

              描述:extend() 函數用于在清單末尾一次性追加另一個序列中的多個值(用新清單擴充原來的清單)。

              傳回值:該方法沒有傳回值,但會在已存在的清單中添加新的清單内容。

        9、index()

              描述:index() 函數用于從清單中找出某個值第一個比對項的索引位置。

              傳回值:該方法傳回查找對象的索引位置,如果沒有找到對象則抛出異常

        10、insert() 

             描述:函數用于将指定對象插入清單的指定位置。

             傳回值:該方法沒有傳回值,但會在清單指定位置插入對象。

        11、pop() 

              描述:pop() 函數用于移除清單中的一個元素(預設最後一個元素),并且傳回該元素的值。

               傳回值:該方法傳回從清單中移除的元素對象。

      12、emove() 

               描述:函數用于移除清單中某個值的第一個比對項。

             傳回值:該方法沒有傳回值但是會移除兩種中的某個值的第一個比對項。

      13、reverse() 

               描述:函數用于反向清單中元素。

              傳回值:該方法沒有傳回值,但是會對清單的元素進行反向排序。

    14、sort() 

               描述:函數用于對原清單進行排序,如果指定參數,則使用比較函數指定的比較函數。

             傳回值:該方法沒有傳回值,但是會對清單的對象進行排序。