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