1. 程式人生 > >【小白專區】python 列表基礎內容彙總

【小白專區】python 列表基礎內容彙總

很多時候,我們會用到對字串的處理,這裡簡單概括了下列表的一些基礎用法:

定義list=['a','b','c']

1、獲取每個元素的值,因為列表是有序的陣列,根據index即可訪問,從0開始,list[0]='a'

2、修改list中某一個值的方法:list[0]='d'  list=['d','b','c'],直接通過index值修改

3、list新增操作,list.append('e')   list=['d','b','c','e']

4、移除list資料方法:list.pop()彈出最後一個元素  list=['d','b','c'] (pop的下標如果有資料,直接彈出該索引的對應的值) ;  另外一種方法是del list[1]      list=['d','c'] 使用del後,彈出的資料無法儲存在變數中,所以,後續無法去使用  ; t=‘d’  list.remove(t)只刪除第一個遇到的值,就是列表中有重複的值時,只刪除第一個遇到的

5、list 插入元素 ,在指定索引插入元素:list.insert(0,'z')   list=['z','a','b','c']

6、list 排序使用sort()方法,字母按照升序排序;list.sorted()臨時排序,list表中順序不變;如果想要倒序 list.reverse()指的是列表中元素倒排一下,原來list=['z','a','b','c']   倒序後list=['c','b','a','z']

7、列表長度len(list)

8、列表切片,是指列表被指定獲取一段的資料,比如list=['z','a','b','c']   list[A:B]  A表示起始位置,B代表達到的位置,但獲取的元素中不包括B索引對應的值   list【0:2】=['z','a'】 所獲取列表的長度是B-A=2,所以,取到前面兩個元素;同時列表也是可以從末位進行訪問的,比如 list【-1:-3】=【'b','c'】從最後一位進行訪問的