1. 程式人生 > >Python列表的一點用法

Python列表的一點用法

  #python的基本語法網上已經有很多詳細的解釋了,寫在這裡方便自己記憶一些

  列表相當於python中的陣列,但相對於陣列,列表的操作顯得更為靈活

  常用的操作列表的方式:

   List = [1,'blog',2.33,]  建立一個新列表(列表中的元素可以是整型,浮點,字元型,當然放元組和列表也可以)

  向列表中插入元素

   List.append(元素)  向列表中新增元素(單個元素)

   List.extend([3,4]) 新增新的以列表形式存在的元素

 

  刪除元素

   List.remove(元素)

  移除某個元素(不用知道元素的位置,只需要該元素存在於列表中)

   List.pop(序號)  在列表中彈出某個的元素,並返回該元素(預設狀態下pop是彈出最後一個元素)

   del List[序號]  刪除列表中的某個元素

 

  交換元素的位置:

   List[0],List[2]=List[2],List[0] 交換第0個元素和第2個元素的位置

 

  分片(切片)

   List[0:3] 獲取第0到第3個(不包括第三個)元素

   List[0:]   獲取從第0個到最後一個元素

   List[0:4:2] 獲取從第0個元素到第4個(不包括)元素之前以2為步長的元素

   List[::-1] 設定步長為1相當於翻轉列表

 

  拼接列表

List1 = [123]
List2 = [456]
List1 + List2

[123,456]

  

  列表的進階玩法

   List.count(元素) 計算某個元素出現的次數

   List.index(元素,strat,stop) 返回元素的位置,限定查詢的範圍

   List.reverse()

 將列表翻轉

   List.sort(reverse = ) 將列表從小到大排序,可選reverse = True,即排序後翻轉,從大到小排序