Python列表的一點用法
阿新 • • 發佈:2018-12-08
#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,即排序後翻轉,從大到小排序