《python基礎教程》第2章列表和元組 讀書筆記
第二章 列表和元組
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是索引
⑥pop():刪除列表的一個元素,並且返回這個元素的值,索引可以作為參數給出,不給參數默認刪除最後一個。
⑦remove():刪除列表中某個值的第一個匹配項。
⑧reverse():將列表的元素反向存放。
⑨sort():將列表的元素進行排序。
⑩sorted():用這個函數排序,可以返回一個新的列表。
16.棧:一種數據結構。像堆放盤子那樣,從頂部放一個盤子,也只能從頂部拿走盤子,這個原則稱為LIFO,後進先出。放入叫“入棧”,移出叫“出棧”。
17.元組不能修改。元組可以進行分片操作。
《python基礎教程》第2章列表和元組 讀書筆記