1. 程式人生 > >《python基礎教程》第2章列表和元組 讀書筆記

《python基礎教程》第2章列表和元組 讀書筆記

append() 列表方法 sort 追加 rev 基礎教程 筆記 buffer 刪除

  第二章 列表和元組

1.數據結構:通過某種方式將元素集合在一起。

2.python的6種內建序列:列表元組字符串Unicode字符串,buffer對象,xrange對象。

3.叠代:依次對序列中的元素重復某一操作。

4.序列都可以用索引來獲取單個元素。

5.分片可以提取序列的一部分元素,第一個索引包含在分片內,第二個索引不包含在分片內。[;]可以復制整個序列。分片可以指定一個步長,如[0:10:2]步長為2。

6.序列可以直接用加號+相加。

7.序列用乘號*,就是原來的序列被重復x次

8.None是python的一個內建值,表示”這裏什麽都沒有“。

9.in運算符,可以檢查一個元素是否在

一個序列內,返回布爾值。

10.內建函數len(),返回序列中元素的數量

11.內建函數min(),max(),分別返回序列中最小的元素和最大的元素。

12.list("hello"),可以將字符串變成一個列表。

13.關鍵字del,可以用來刪除列表中的元素

14.方法:和某個對象有緊密聯系的函數叫方法。

15.列表方法

  ①append():直接在列表後面追加元素。

  ②count():統計某個元素在列表中出現的次數

  ③extend():用一個新列表擴展原來的列表。

  ④index():可以從列表中找個某個元素索引是多少。

  ⑤insert(x,y):將某個對象插入到列表中,第一個參數x是索引

,第二個參數y是將要插入的對象

  ⑥pop():刪除列表的一個元素,並且返回這個元素的,索引可以作為參數給出,不給參數默認刪除最後一個

  ⑦remove():刪除列表中某個值第一個匹配項。

  ⑧reverse():將列表的元素反向存放。

  ⑨sort():將列表的元素進行排序

  ⑩sorted():用這個函數排序,可以返回一個新的列表

16.棧:一種數據結構。像堆放盤子那樣,從頂部放一個盤子,也只能從頂部拿走盤子,這個原則稱為LIFO,後進先出。放入叫“入棧”,移出叫“出棧”。

17.元組不能修改。元組可以進行分片操作

《python基礎教程》第2章列表和元組 讀書筆記