20k要素で構成されるリスト(inst_list)と約20k行の入力ファイル(netlistFile)があります。今、私は2つのforループを作成しました。ここでは、リスト内の各要素について、入力ファイルを検索します。ただし、両方のファイルのサイズが原因で、実行に約16分かかります。
私のコーディング能力は非常に低いので、それを行うためのより速い方法がなければなりません。以下は私のコードです:
for x in inst_list:
count = 0
for line in fileinput.input(netlistFile):
if re.search(x,line) and count != 1:
#print line
line_split = line.split(" ")
cell_list.append(line_split[3])
count = 1
ありがとう