やりたいこと
やりたいことは、テキストファイルが2つあり1つ目のテキストファイルには単語が沢山入っていて、2つ目のテキストファイルには沢山の単語とその後ろにスペース区切りで数字があります。テキストファイル1の単語からテキストファイル2の単語を見つけ、その後ろの数字が何回出てきたのかを数えたいです。
具体例
テキストファイル1
プリン
かぶ
美味しい
ビール
いまいち
マック
けんだま
テキストファイル2
目 3
プリン 4
一万円 5
ポテト 2
ビール 2
カレンダー 5
けんだま 4
この場合に、テキストファイル1からテキストファイル2の単語を探し出し、プリンとビールとけんだまが一致して、その後ろの数字の4が2回、2が1回というように出力をしたいです。
コード
python
1test_data = open("text1.txt", "r") 2mihon_data = open("text2.txt", "r") 3 4 5lines = test_data.readlines() 6kekka = mihon_data.readlines() 7 8 9for line1 in lines: 10 for line2 in kekka: 11 ##何らかの処理 12 13test_data.close() 14mihon_data.close() 15
text1.txtには例のテキストファイル1のようなテキストが入っていて、text2.txtには例のテキストファイル2のようなテキストが入っています。
テキストファイルを開いて2つを1行ずつ読みこみ処理を行えばいいのかと思い、ここまでのコードは書いたのですがわかりません。
よろしければ教えていただけないでしょうか。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。