【小白專區】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'】從最後一位進行訪問的