получается примерно такая конструкция, нл цикл для млн строк это очень долго:
A = ['red','blue','green','white']
W = ['red','white','green']
if len(W) != len(A):
x = "#"
for i in range(len(A)):
W.append(x)
match = 0
for _ in range(len(A)):
print(A[_], W[_])
if A[_] == W[_]:
match += 1
print(match/len(A))