Not sure if your example is considered to be complete, but AFAIK, static strings with the same content are the same instance. I'm side stepping your question in a way, but you can validate that easily with the "is" keyword.
for k1,k2 in itertools.zip_longest(d1, d2):
print(k1 is k2)