列表是處理一組有序項目的數據結構,即你能夠在一個列表中存儲一個序列的項目html
列表是可變的數據類型python
列表的組成:用[]表示列表,包含了多個以逗號分隔開 數字,或者字符串。
數據結構
列表是序列的一種,它也具備序列的基本操做app
如: +,*,max,min等操做。此外 由於列表是可變的序列集合,它支持一些常見的 讀寫跟新操做yii
如:
函數
操做 | 列子 |
描述 |
---|---|---|
取值 | list=['mileo',30,'maile']htm list[0],list[0:2] |
其實就是序列的切片和索引操做 |
添加 |
list.append("12345") |
在列表末尾添加一個元素 |
刪除 |
list.remove('12345 ')排序 del(list[]) |
刪除列表中的某個元素 |
修改 | list[0]=x |
針對索引從新賦值 |
查找 |
x in list |
查早其實就是 序列的 in 操做 |
此外 列表內置了一些特定的函數 來提供對於列表的一些操做
SN | 方法及描述 |
---|---|
1 | list.append(obj) 添加obj對象到列表 |
2 | list.count(obj) 計算返回obj出如今列表的次數 |
3 | list.extend(seq) 附加序列seq內容到列表 |
4 | list.index(obj) 返回列表中出現obj的最小索引 |
5 | list.insert(index, obj) 插入obj對象在列表偏移索引位置 |
6 | list.pop(obj=list[-1]) 移除並返回列表最後一個對象或obj |
7 | list.remove(obj) 從列表中移除obj對象 |
8 | list.reverse() 反轉列表的對象 |
9 | list.sort([func]) 排序列表中的對象,使用func比較(若是給定) |