本節是:列表(list)的增刪改查。什麼是列表?app
列表(list)是最經常使用的Python數據類型,它能夠做爲一個方括號[]內的逗號分割值出現。如:[1,5,"b"]spa
一、append 增code
# 一、append 增 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li.append('FPX') print(li)
二、insert 指定下標插入blog
# 二、insert 指定下標插入 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li.insert(0, 'FPX') print(li)
三、extend,元素迭代,int沒法迭代rem
# 三、元素迭代,int沒法迭代 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li.extend('小龍') print(li)
一、pop 刪除class
# 一、pop 刪除 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] name = li.pop(2) # 有返回值 name1 = li.pop() # 默認刪除最後一個 print(name) print(li)
二、remove:按元素清除數據類型
# # 二、remove:按元素清除 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li.remove('小龍') print(li)
三、clear:清空im
# 三、clear:清空 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li.clear() print(li
四、del 切片刪除d3
# 四、切片刪除 # del li li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] del li[0:3] print(li)
一、下標直接賦值修改數據
# 一、下標直接賦值修改 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li[0] = '男人' print(li)
二、切片會迭代處理,通常傳列表能比較理想
# 二、切片會迭代處理 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li[1:2] = '123456' print(li)
# 傳列表 li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] li[1:3] = ['後裔', '魯班'] print(li)
li = ['XL', [3, 2, 1], '小龍', 'aiya', 'lushen'] for i in li: print(i) print(li[0:2])
一、len()
二、count()
三、index()