1. 程式人生 > >Python列表小記--《Python程式設計從入門到實踐》

Python列表小記--《Python程式設計從入門到實踐》

Python列表

一、修改、新增和刪除元素

1.將索引指向-1,即可訪問列表元素的最後一個元素
2..append(elem)#將元素elem插入到列表末尾
3.在列表任意位置插入元素.insert(index, elem) #將元素elem插入到索引號為index的位置
4.刪除列表元素
方式一:del list[index] #刪除列表list的index號元素
方式二:list.remove(elem) 刪除列表中特定值的元素elem,如果一個列表中有多個相同值的elem,需藉助迴圈依次刪除。
其工作方式為:首先從最小索引序號開始查詢,刪除第一個查詢到的elem。當然如果列表沒有elem,就會報錯。
方式三:pop法,類似於堆疊的pop。
list.pop(index) #如果對index賦值,即list.pop() ,則將彈出列表最後一個元素;否則彈出序號為index的元素

二、 組織列表

1.永久排序
向排序list.sort() #如果為數字的列表,按列表元素值從小到大排序;如果為字元的列表,按首字母ASCII碼排序,如果首字母一樣,再看第二個,依次類推
逆序list.sort(reverse = True)
2.臨時排序
向排序list.sorted()
逆序list.sorted(reverse = True)
3.按索引號逆排列
list.reverse() #同樣是永久改變排列順序
4.確定列表長度(列表元素個數)
length = len(list) #將列表list的長度賦值給變數length