Pour tuple, t = ((1, 'a'),(2, 'b'))
dict(t)
retours {1: 'a', 2: 'b'}
tuple python à dict
est-il un bon moyen d'obtenir {'a': 1, 'b': 2}
(clés et vals permutés)? Je veux être capable de retourner 1 donné 'a' ou 2 donné 'b', peut-être convertir en dict n'est pas la meilleure façon.
+1 Belle !, je l'avais essayer avec zip 'dict (zip (* zip (* t) [ :: - 1])) '. C'est plus lent, plus laid et en utilisant beaucoup plus de mémoire .. probablement 3x. – kevpie
+1 Super !!! C'est exactement ce dont j'ai besoin! :) –
@kevpie La chose merveilleuse à propos de Python est qu'il y a une centaine de façons d'exprimer comment faire quelque chose, chacune aussi intéressante que la suivante. – bjd2385