If you what to print the result of a fusions or generator that returns a objet you have to translate i to a list or tuple or set (ex: list(map) ,set(map) …)
Example:
result = map(lambda x,y: (x.upper(),y.lower()), ["jAx", "KeEpEr"], ["ToNy", "sTaRk"]))
print(result) #Output: <map object at 0x1029989a0>
print(list(result1)) #Output: [('JAX', 'tony'), ('KEEPER', 'stark')]
print(tuple(result1)) #Output: (('JAX', 'tony'), ('KEEPER', 'stark'))
print(set(result1)) #Output: {('JAX', 'tony'), ('KEEPER', 'stark')}
print(dict(result1)) #Output: {'JAX': 'tony', 'KEEPER': 'stark'}