リストの2つのセットから重複リストを見つけようとしました。 私が最初にこのPythonスクリプトをより速くするには?
while True:
line=f.readline()
if not line:
break
list_1.append(line)
で最初のリストを生成し、第二のファイルを通じてスキャンにこのリストを使用します。
while True:
line1=f1.readline()
if not line1:
break
for i in list_1:
if i==line1[:17]:
list_2.append(line1)
あなたにとって重要な行順はありますか? – San4ez
ファイルの途中で空行が発生するとどうなりますか?ファイルの半分は無視されますか? – San4ez
"空行"はありません。ファイルの中央に "行でない場合"と一致します。readlineは "\ n"文字列を文字列に残します。これは と評価されます。 – jsbueno