これがシナリオです。A の要素が B に存在するかどうかを確認しています。このコードは機能しますが、何百万行も読むと時間がかかります。効率的な方法は、A と B の各リストを辞書として作成し、それらが互いに存在するかどうかを調べることです。しかし、辞書検索を行う簡単な方法を考えることができません。つまり、dict A の各キーと値のペアについて、そのキーと値のペアが dictB に存在するかどうかを確認したい
A = [['A',[1,2,3]],['D',[3,4]],['E',[6,7]]]
B= [['A',[1,2,3]],['E',[6,7]],['F',[8,9]]]
count = 0
for line in A:
if len(line[1]) > 1:
if line in B:
count = count + 1
print count