次のように、「animals.txt」と「colors.txt」の 2 つのテキスト ファイルがあり、各行の 2 つの文字列はタブで区切られています。
「動物.txt」
12345 dog
23456 sheep
34567 pig
「色.txt」
34567 pink
12345 black
23456 white
次のようなPythonコードを書きたい:
- 「animals.txt」のすべての行について、最初の列の文字列を取得します (12345、次に 23456、次に 34567)
- この文字列を「colors.txt」の最初の列の文字列と比較します
- 一致するもの (12345 == 12345 など) が見つかった場合、2 つの出力ファイルが書き込まれます。
output1 には、animals.txt の行 + クエリ値 (12345) に対応する colors.txt の 2 列目の値が含まれます。
12345 dog black
23456 sheep white
34567 pig pink
クエリ値 (12345、次に 23456、次に 34567) に対応する、colors.txt の 2 列目の値のリストを含む output2:
black
white
pink