Python中列表的增刪改 刪之篇

2021-10-07 06:15:40 字數 661 閱讀 2935

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]

結果:['張三','小紅']

python中列表(list)的增刪改查

python中列表的增刪改查 定義 列表是有序的可變的元素集合 建立 直接給列表名稱賦值 1 nums 0,1,2,3,4,5,6,7,8,9 查詢 使用切片查詢 語法 list start end 解釋 列表後跟中括號,括號裡兩個引數,開始位和結束位。從0開始計算。list 2 和list 2 2...

Python列表的增刪改查

列表的增 li libai sushi dufu sushi 白居易 第一種 diaochan print li 第二種 insert 指定插入位置 將 詩人 這個元素插入第三個位置 li.insert 2,詩人 第三種 extend 迭代追加 li.extend abcd 將組成字串abcd的每個...

python 列表的增刪改查

列表 有序可變的,索引 作用 儲存資料的,支援很多種資料型別 定義方式 lst 1,alex true,a b 增 extend 迭代新增 insert 插入 insert 1,admin 盡量少用 刪def lst 刪除整個列表 def lst 0 2 切片刪除 def lst 0 5 2 步長刪...