我們有時候需要刪除python中列表的元素,今天介紹三種常用的方法:remove 、pop 、del
1- remove:用於刪除指定名稱的元素
demo =[1
,2,2
,3,3
,3,'a'
,'b'
,'c'
]demo.remove(
'a')
print
(demo)
"""輸出如下:
[1, 2, 2, 3, 3, 3, 'b', 'c']
"""
2- pop:用於刪除指定位置的元素demo =[1
,2,2
,3,3
,3,'a'
,'b'
,'c'
]demo.pop(
)# 預設刪除最後乙個元素
print
(demo)
demo.pop(3)
# 刪除指定位置的元素
print
(demo)
"""輸出如下:
[1, 2, 2, 3, 3, 3, 'a', 'b']
[1, 2, 2, 3, 3, 'a', 'b']
"""
3- del:用於刪除指定位置的元素demo =[1
,2,2
,3,3
,3,'a'
,'b'
,'c'
]del demo[1]
print
(demo)
"""輸出如下:
[1, 2, 3, 3, 3, 'a', 'b', 'c']
"""
Python中如何從列表中刪除None值
在python中我們可以使用for迴圈遍歷過濾none值,或者使用filter 函式來刪除none值,然後返回沒有none值的新列表。下面我們就來介紹一下刪除方法,希望對大家有所幫助。none值是什麼?在 python 中有乙個值稱為 none,它表示沒有值。none 是 nonetype 資料型別...
python中刪除列表中的元素
1.remove remove刪除列表中的某個元素,但是只刪除第一 這個第一是指從前至後 個出現的。in 11 a 0,2,3,2 in 12 a out 12 0,2,3,2 in 13 a.remove 2 in 14 a out 14 0,3,2 2.del 根據元素的索引刪除元素 in 21...
python中range函式與列表中刪除元素
一 range函式使用 range 1,5 代表從1到4 不包含5 結果為 1,2,3,4 預設步長為1 range 1,5,2 結果為 1,3 同樣不包含5 步長為2 range 5,1,1 反向輸出,結果為 5,4,3,2,1,0 此時步長為 1,相當於每次減去1 二 list列表刪除元素注意事...