1. 程式人生 > >python之list(列表)

python之list(列表)

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列表逆置