特定の文字列が含まれている行だけを抽出する方法を伺いたいです


複数のコラムをもつファイルを読み込んで、1つのコラムに特定の文字列が含まれている場合にその行を行ごと取り出す方法についてです。具体的には以下のような入力ファイルで、Mrを含む行のみを抽出する方法を知りたいです。

[code]

      name    age
    1 Mr.A    30
    2 Miss.B  20
    3 Mr.C    25
    
[/code]

よろしくお願いします。




for 文とともに `open()` 関数でファイルを読み込むことで，行ごとのイテレーション処理が行なえます．Python では「文字列 A が文字列 B
に含まれるか否か」は `A in B` で判定できるので，例えば以下のようにすれば `Mr.` という文字列を含む行だけが出力されます．

[code]

    for l in open('input.txt'):
        if "Mr." in l:
            print(l, end='')
    
[/code]

