for i in range(1, len_a + 1):
    for j in range(1, len_b + 1):
        replace = replace_func(a[i - 1], b[j - 1])
как различать/выравнивать списки Python, используя произвольную функцию сопоставления?