Python入門100例(39)——文字列オブジェクトのjoinメソッド
4039 ワード
この例から何を学びますか。
インスタンスプログラム
タイトルの説明
リストから要素を削除して、リスト内の条件に一致するすべての値を削除します.
入力フォーマット:nを入力し、n回テストすることを表します.各テスト:まず、1行の文字列(文字列内の要素はスペースで区切られています)を入力し、削除する要素xを入力します.
出力フォーマット:要素xを削除した行ごとの文字列を出力します.要素がすべて削除されると、空の行が出力されます.注意:行末に余分なスペースを空けてはいけません.
入力サンプル:5 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 ab ab cd de de ab 1 1 1 1 1 1 1 x y x x x z t
出力サンプル:2 2 1 1 1 1 cd cd de
x y x x x z
出典PTAサイト
上記の問題の参考解答
n = int(input())
for i in range(n): #
words = input().split() # ,
t = input() #
remains = [] # t
for w in words:
if w != t:
remains.append(w) # t,
print(" ".join(remains)) #
知識点の説明
n = int(input())
for i in range(n): #
words = input().split() # ,
t = input() #
remains = [] # t
for w in words:
if w != t:
remains.append(w) # t,
print(" ".join(remains)) #
" ".join(['1', '2', '3'])
",".join(['1', '2', '3'])
"--".join(['a', 'b', 'c'])
"".join(['a', 'b', 'c'])