strings_and_Ns = {}
for k, v in list(strings.items()):
    pairs = zip(v, Ns[k] + [''])
flat = (item for sub in pairs for item in sub)
strings_and_Ns[k] = ''.join(flat)
объединение двух словарей списков с одинаковыми ключами в python