Python中列表的增刪改(刪之篇)

1.列表的指定下標刪除: 列表名.pop(參數)
可刪除指定位置的元素,且其還可以返回被刪除的元素.

eg:lst  = ['張三','趙四','小明','小紅']
data = lst.pop(3)
print(lst)
print('data'+data)
結果爲:['張三','趙四','小明'] #刪除了小紅
		data = '小紅' #pop()返回了被刪除的數據'小紅'.

2.列表的指定元素刪除: 列表名.remove(參數)
可刪除指定元素,其參數爲元素而非下標.

eg:lst = ['張三','趙四','小明']
lst.remove('趙四')
要注意,remove()沒有返回值,因爲你都已經知道你要刪除的是'趙四'了,他總不能再給你返回一個'趙四'吧.且如果你想要刪除的元素在列表中不存在,則它會報錯.

3.列表的切片刪除: del 列表名[n,m]
可刪除在列表中下標n到m區間的元素,但注意不包含m下標位置的元素

eg:lst = ['張三','趙四','小明','小紅']
del lst[1:3]
結果:['張三','小紅']
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章