list列表定義
list是一組有序資料做成的序列,資料有先後順序。在python中,列表用一對方括號--表示,在方括號裡可以是數字,字串也可以是其他物件。甚至是多種不同的物件。除此之外,列表中的元素個數可以為無限個(理想情況下)。
例1a = [1,'1','abc',[1,2,3]]
索引
列表元素預設是從左向右索引,索引從0開始。當然列表也可以從右向左索引,依次是:-1,-2,-3。。。
切片
切片指的是對列表的任意一段的擷取。切片操作都是從左向右排序,而且是左包括右不包括。
例2str = ['123','456','789']
str[-3:-1]
結果為:['123','456']
列2str = ['123','456','789']
str[-1:-3]
結果為:
列表的上、下標可以為空,比如str[:3]、str[1:]、str[:]。列表的下標可以超出範圍,超出部分不考慮。
列表裡還可以跳步,完整寫法是list[start:end:step],比如str[::2],表示step=2,上下標都是預設值值。此外,step也支援負數。
列表操作
2、extend:將乙個列表擴充到另乙個列表中
3、count:計算列表中乙個元素出現的個數
4、index:獲取列表中某個元素的索引
5、insert:列表中插入元素
6、remove:列表中刪除某個元素
7、pop:彈出索引的某個元素
8、reverse:把列表的元素按順序反過來
9、sort:對列表進行排序
Python學習筆記之列表
1 列表增刪改查 list.pop 列表末尾刪除資料項 list.extend 列表末尾增加資料項 list.remove 找到並刪除乙個特定的資料項 list.insert 槽編號,在特定位置前增加乙個資料項 2 for迴圈處理任意大小的列表 for 目標識別符號 in 列表 列表處理 被稱為組 ...
Python學習筆記之列表
閒暇之餘,想看看python的世界是個什麼樣子,畢竟現在這門語言十分的火熱,有著大量的學習資料以及參考書。今天看完了head first python,當然裡面的大量的練習並沒有完成,不過總體的感覺就是這門語言很強大,特別是對資料的處理方面好像有著很大的優勢,於是開啟了真正的學習之旅,這本筆記不知道...
Python學習筆記 Python之列表list
什麼是列表 列表list 使用中括號括起來的乙個有序集合,並列表list中元素可以是整型數,int型,並不要求元素是同一種型別,如下 l hello 100 true 列表元素訪問 訪問列表元素使用索引下標,索引從0開始,注意索引越界,如下 print l 1 訪問第二個元素 print l 3 會...