pythonの "grep"の代替案と同様の質問;ここでの複雑さは、別のファイルからの変数(行)であることです。私は)(re.findallのように、この使用して機能を実行する方法を別のファイルから1つのファイルの行をgrepするためにpythonを使用
FILE1を把握することはできません。
1 20 200
1 30 300
FILE2:
1 20 200 0.1 0.5
1 20 200 0.3 0.1
1 30 300 0.2 0.6
1 40 400 0.9 0.6
2 50 300 0.5 0.7
ファイル1からの各ラインは私のパターンです。そのようなパターンをfile2から検索する必要があります。私はbashやpythonのいずれかを使用して問題を解決しようとしてきた
1 20 200 0.1 0.5
1 20 200 0.3 0.1
1 30 300 0.2 0.6
が、把握することはできません。 すると結果がでなければなりません。 THX
文字列メソッドの代わりに、正規表現の使用のための私の1を取ります。 ;)改善: 'line1'をセットにして、メンバーシップテストを' O(n) 'から' O(1) 'にスピードアップします。 –
おそらく私は何かが欠落しているかもしれませんが、コードは 'lines1'のメンバシップテストを行うことはありません。' lines1'の内容を反復するだけですか? – srgerg
2番目のループ内でテストを行います(コードの最後から2番目まで) – happydave