Python中從列表中刪除元素的三種方法

2021-09-25 04:03:27 字數 863 閱讀 9949

python中從列表中刪除元素的三種方法

names=[「zhangsan」,「lisi」,「wangwu」,「zhaoliu」] #定義列表

remove()方法需要指定待刪除的元素:

names.remove(「zhangsan」) #使用列表的remove()方法刪除names列表中的某個元素

names

[『lisi』, 『wangwu』, 『zhaoliu』]

如果指定刪除的元素不存在於列表中,程式會報錯:

names.remove(「zhang」)

traceback (most recent call last):

file 「」, line 1, in

names.remove(「zhang」)

valueerror: list.remove(x): x not in list

2.pop()方法是將列表中指定的元素「彈」出來,取出該元素,並將該元素並在列表中刪除

names.pop(「lisi」)

lisi

names

[「wangwu」,「zhaoliu」]

3.del語句(注意,是de』l是python語句,而不是del列表中的方法)

del names[0]

names

[「zhaoliu」]

jmu python 從列表中刪除元素

7 6 jmu python 從列表中刪除元素 15 分 刪除列表中所有符合條件的值。輸入格式 輸入n,代表要測試n次。每次測試 首先,輸入1行字串 字串內的元素使用空格分隔 然後,輸入要刪除的元素x。輸出格式 輸出刪除元素x後的每行字串。如果元素全部被刪除,則輸出空行。注意 行尾不得有多餘的空格。...

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...

PTA 從列表中刪除元素 10分

刪除列表中所有符合條件的值。輸入n,代表要測試n次。每次測試 首先,輸入1行字串 字串內的元素使用空格分隔 然後,輸入要刪除的元素x。輸出刪除元素x後的每行字串。如果元素全部被刪除,則輸出空行。注意 行尾不得有多餘的空格。5 1 1 1 2 1 2 1 1 1 11 1 1 2 2 2 1 1 1 ...