def pairs(a,b):
tmp=[]
for aa in a:
if (aa in b) and (aa not in tmp):
tmp+=[aa]
# если нужны пары
print(str(tmp))
res=[]
for i in range(len(tmp)):
x=tmp[i]
res+=[(x,x)]
return res
x = ['a1', 'b1', 'c1', 'd1']
y = ['a1', 'b1', 'c1', 'd1', 'g1']
print(str(pairs(x,y)))
ZGVmIHBhaXJzKGEsYik6CiAgICB0bXA9W10KICAgIGZvciBhYSBpbiBhOgogICAgICAgIGlmIChhYSBpbiBiKSBhbmQgKGFhIG5vdCBpbiB0bXApOgogICAgICAgICAgICB0bXArPVthYV0KICAgICMg0LXRgdC70Lgg0L3Rg9C20L3RiyDQv9Cw0YDRiyAKICAgIHByaW50KHN0cih0bXApKQogICAgcmVzPVtdCiAgICBmb3IgaSBpbiByYW5nZShsZW4odG1wKSk6CiAgICAgICAgeD10bXBbaV0KICAgICAgICByZXMrPVsoeCx4KV0KICAgIHJldHVybiByZXMKCnggPSBbJ2ExJywgJ2IxJywgJ2MxJywgJ2QxJ10KeSA9IFsnYTEnLCAnYjEnLCAnYzEnLCAnZDEnLCAnZzEnXQpwcmludChzdHIocGFpcnMoeCx5KSkp
['a1', 'b1', 'c1', 'd1']
[('a1', 'a1'), ('b1', 'b1'), ('c1', 'c1'), ('d1', 'd1')]