Pour le tuple, t = ((1, 'a'),(2, 'b'))
dict(t)retourne{1: 'a', 2: 'b'}
Existe-t-il un bon moyen d'obtenir {'a': 1, 'b': 2}(les clés et les vals échangés)?
En fin de compte, je veux être en mesure de revenir 1donné 'a'ou 2donné 'b', peut-être que la conversion en dict n'est pas la meilleure façon.
dict(zip(*zip(*t)[::-1])). C'est plus lent, plus laid et utilise beaucoup plus de mémoire ... probablement 3x.