python-リストから要素を削除(15分)
2294 ワード
リスト内の条件に一致するすべての値を削除します.
入力フォーマット:nを入力し、n回テストすることを表します.各テスト:まず、1行の文字列(文字列内の要素はスペースで区切られています)を入力し、削除する要素xを入力します.
出力フォーマット:要素xを削除した行ごとの文字列を出力します.要素がすべて削除されると、空の行が出力されます.注意:行末に余分なスペースを空けてはいけません.
入力サンプル:5 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 ab ab ab cd de de ab 1 1 1 1 1 1 x yx x x x x z t出力サンプル:2 2 1 1 1 1 1 1 1 cd de de
x y x x x z
コード実装:
入力フォーマット:nを入力し、n回テストすることを表します.各テスト:まず、1行の文字列(文字列内の要素はスペースで区切られています)を入力し、削除する要素xを入力します.
出力フォーマット:要素xを削除した行ごとの文字列を出力します.要素がすべて削除されると、空の行が出力されます.注意:行末に余分なスペースを空けてはいけません.
入力サンプル:5 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 ab ab ab cd de de ab 1 1 1 1 1 1 x yx x x x x z t出力サンプル:2 2 1 1 1 1 1 1 1 cd de de
x y x x x z
コード実装:
n=int(input())
for i in range(n):
list=input().split(" ")
remove=input()
c=[]
for j in list:
if j!=remove:
c.append(j)
print(' '.join(c))