python之list(列表)
阿新 • • 發佈:2018-12-15
list是一種有序(一定有下標位)的集合,可以隨時新增和刪除其中的元素。
eg:classmates = ['Liwang','Bob','Tracy']
變數classmates就是一個list。用len()函式可以獲得list元素的個數,用索引來訪問list中每一個位置的元素(當索引超出超出範圍時,python會一個 IndexError:list index out of range)。
列表的相關操作
新增元素
- append()可以向列表中新增元素;
- extend()可以將另一個集合中的元素逐一新增到列表中;
- insert(index,object)可以向列表中任意位置插入元素object。
修改元素
- 根據下標位找到某一個元素去修改;
查詢元素
- in,not in:一般做判斷使用;
- index()返回某個元素的下標位,count()計算元素在列表中出現的次數。
刪除元素
- del()刪除任何指定下標位的元素和任意列表;
- pop()預設刪除列表最後一個元素,並把最後一個元素返回出來;
- remove(object)刪除列表中的object元素。
排序
- sort()方法是將list按特定順序重新排列,預設是由小到大;如果是逆序的話sort(reverse=True);
- reverse()方法是將list列表逆置。