jmu python 從列表中刪除元素

2021-09-19 04:30:03 字數 926 閱讀 5048

7-6 jmu-python-從列表中刪除元素 (15 分)

刪除列表中所有符合條件的值。

輸入格式:

輸入n,代表要測試n次。每次測試:

首先,輸入1行字串(字串內的元素使用空格分隔)

然後,輸入要刪除的元素x。

輸出格式:

輸出刪除元素x後的每行字串。如果元素全部被刪除,則輸出空行。

注意:行尾不得有多餘的空格。

輸入樣例:

5

1 1 1 2 1 2 1 1 1

11 1 1 2 2 2 1 1 1

2ab ab ab cd cd de de

ab1 1 1 1

1x y x x x z

t

輸出樣例:

2 2

1 1 1 1 1 1

cd cd de de

x y x x x z

注意:第2個樣例輸入,檔案非常大,需考慮到效率,屬於計算機專業學生需要考慮的問題。非專業的學生做不出來,不必太過糾結。

答案

n = int(input())

for i in range(n):

a = input()

a = list(a.split(' '))

b = input()

c =

for j in range(len(a)):

if a[j] != b:

else:

continue

print(' '.join(c))

Python中如何從列表中刪除None值

在python中我們可以使用for迴圈遍歷過濾none值,或者使用filter 函式來刪除none值,然後返回沒有none值的新列表。下面我們就來介紹一下刪除方法,希望對大家有所幫助。none值是什麼?在 python 中有乙個值稱為 none,它表示沒有值。none 是 nonetype 資料型別...

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

Python從列表中刪除相鄰和不相鄰的相同元素

相鄰元素是不相鄰元素中的一種特殊的存在,所以我們先來 不相鄰的相同元素的刪除。結果 list 1,2,3,4 第一種 list 1,2,3,3,4,1,1 new list for i in list if i not in new list 可以刪除重複元素,不管是否相鄰 print new li...