1. 程式人生 > >python列表常用的操作

python列表常用的操作

單元 python class pre count eve 刪除列 例如 div

1、增刪改查

li = []

li.append(‘a‘)  # 在列表li中添加一個a字符串
li.insert(2, ‘b‘)  # 在列表li的第3位插入b字符串
li.extend(‘mu‘)  # 在列表li末尾增加兩個字符串‘m‘, ‘u‘,改函數將可叠代對象分解為最小單元,再插入列表末尾,所以純數字插不了,而數組可以

li.pop(1)  # 刪除li中第2個元素,不填寫參數則默認刪除最後一個,有返回值
li.remove(‘mumu‘)  # 按元素刪除,即刪除元素‘mumu’
li.clear()  # 清空列表

del li  # 刪除列表li,del 適用於所有對象的刪除
del li[2:]  #切片刪除

  

li[0] = ‘c‘  #第一位改為字符串c
li[0: 2] = ‘mu‘  # 切片改,第一到第二位改為‘m‘,‘u‘,或者即替換[0],[1]位

  

print(li[0: 2])  # 打印出來即可查看

  

公共方法

len(li)  # 測li的長度
li.count(‘mu‘)  # 測mu出現的次數
li.index(‘mu‘)  # 找mu的位置,可切片

li.sort()  # 正向排序
li.sort(Ture)  # 反向排序

li.reverse()  # 反轉

2、嵌套

li = [‘mumu‘, ‘怪大叔‘, [1, 2, 3, 4]]

li[0][1]  # u
li[1][1]  # 大
li[2][3]  # 4

1中方法同樣適用於嵌套的列表

例如:改“怪大叔”為“怪da叔”

li[1] = ‘怪da叔‘  # 直接改法
li[1] = li.replace(‘大‘, ‘da‘)  # 間接改法

python列表常用的操作