1. 程式人生 > >python list使用

python list使用

span 方法 ever pen 一個 查詢 末尾 pan fun

python 列表

列表中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。

創建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。如下所示:

1 1 list1 = [Google, Runoob, 1997, 2000];
2 2 list2 = [1, 2, 3, 4, 5 ];
3 3 list3 = ["a", "b", "c", "d"];

索引

1 #下表索引
2  list1[0] = google
3  list1[1] = Runoob
4  list1[-1] = 2000  

切片

 1 #切片,顧首不顧尾
2 list1[0:2] = [google,Runoob] 3 #也可以寫成 4 list1[:2] = [google,Runoob] 5 list2[::2] = [1,3,5] #隔一個取一元素 6 ‘‘‘ 7 聽講課老師說的的 8 列表元素位置與索引排列關系 9 元素 1 2 3 4 10 索引 0 1 2 3 11 ‘‘‘

刪除列表元素

可以使用 del 語句來刪除列表的的元素,如下實例:

del list1[1]
print (list1)

以上實例輸出結果: [‘Google‘, 1997, 2000]

Python列表函數&方法

函數:

  1. max(list1) 返回列表元素最大值
  2. min(list1) 返回列表元素最小值
  3. len(list1) 列表元素個數
  4. list(tuple) 將元組轉換為列表

#python使用方法可通過dir(list1)查詢

方法:

  1 list.append(obj)

   在列表末尾添加新的對象

  2 list.count(obj)

   統計某個元素在列表中出現的次數

  3 list.extend(list)

   在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)

  4 list.index(obj)

  從列表中找出某個值第一個匹配項的索引位置

  5 list.insert(index, obj)

  將對象插入列表

  6 list.pop(obj=list[-1])

  移除列表中的一個元素(默認最後一個元素),並且返回該元素的值

  7 list.remove(obj)

  移除列表中某個值的第一個匹配項

  8 list.reverse()

  反向列表中元素

  9 list.sort([func])

  對原列表進行排序

  10 list.clear()

  清空列表

  11 list.copy()

  復制列表

python list使用