fork download
  1. def pairs(a,b):
  2. tmp=[]
  3. for aa in a:
  4. for bb in b:
  5. if aa==bb:
  6. if aa not in tmp:
  7. tmp+=[aa]
  8. # если нужны пары
  9. print(str(tmp))
  10. res=[]
  11. for i in range(len(tmp)):
  12. x=tmp[i]
  13. res+=[(x,x)]
  14. return res
  15.  
  16. x = ['a1', 'b1', 'c1', 'd1']
  17. y = ['a1', 'b1', 'c1', 'd1', 'g1']
  18. print(str(pairs(x,y)))
  19.  
Success #stdin #stdout 0.01s 27712KB
stdin
['a1', 'b1', 'c1', 'd1']
['a1', 'b1', 'b11', 'c1', 'd1']
stdout
['a1', 'b1', 'c1', 'd1']
[('a1', 'a1'), ('b1', 'b1'), ('c1', 'c1'), ('d1', 'd1')]