bonjour,
j'ai une fonction lambda qui me retourne un dictionnaire renversé :
a = {'clef1':'valeur1','clef3':'valeur3','clef2':'valeur2',}
z = lambda a: {val: key for key, val in a.items()}
et quand je fais :
print(z) ça me donne son adresse mémoire
j'ai essayer str(z) , __str(z)__ , repr(z) etc.
j'ai même essayé x = dict(z) pour essayer d'enchaîner print(x).
bref , je n'arrive pas à l'afficher correctement.
Pourquoi c'est tordu pour afficher un objet ?! Et surtout comment faire dans ce cas car à partir d'une classe cela semble un peu moins dur.
Partager