這篇文章主要整理和記錄python中列表(list)的使用方法,適合像我一樣初學python的朋友們喲!
List是一個有序的、可重復的數據類型,可以對其元素進行添加、刪除、修改等操作。
List支持不同數據類型的在一個列表中,但是一般情況下都會是一種類型,比如生活中排隊上車一樣,隊列里元素都是人。
獲取list中的值:
例子:取出list_python = [1,2,3,4,5,['名字','年齡','身高','體重']] 中'身高' 這個元素
list_py = list_python[-1, 2] #其中-1代表list_python最后一個元素,2代表['名字','年齡','身高','體重'] 中索引為2的數據,即'身高'
一、添加
1.1 list.append(數據) 常用,重點掌握
釋義:在列表末尾追加數據(一次只能添加一條數據,想要添加多條需要循環或遍歷添加)
1.2 list1.extend(list2) 不常用,了解即可
釋義:將 list2 的數據追加在 list1 中(追加在list1的末尾)
1.3 list.insert(索引, 數據) 不常用,了解即可
釋義:根據索引將數據插入到 list 中
注意:索引一定是存在的,不然會報IndexError.
二、刪除(不常用,了解即可)
2.1 del list[索引]
釋義:刪除列表中某個索引的數據
2.2 list.remove(數據)
釋義:刪除列表當中第一次出現的指定數據(列表中有多個重復數據時也只刪除第一次出現的)
2.3 list.pop()
釋義:刪除列表末尾數據
2.4 list.clear()
釋義:清空列表
三、修改(不常用,了解即可)
list[索引] = 值
釋義:修改列表中某個數據的值(一次只能修改一個)
用法:
四、其他
4.1 獲取 list 長度 len(list_name)
4.2 成員運算符 in not in '數據' in list_name
4.3 排序
list.sort() 升序排列
list.sort(reverse = True) 降序排列
list.reverse() / list[::-1] 列表反轉/倒序
