Je me demande s'il existe un moyen plus rapide et moins fastidieux d'itérer sur une liste de tuples pour trouver la bonne correspondance. Voici ce que je fais :
# this is a very long list.
my_list = [ (old1, new1), (old2, new2), (old3, new3), ... (oldN, newN)]
# go through entire list and look for match
for j in my_list:
if j[0] == VALUE:
PAIR_FOUND = True
MATCHING_VALUE = j[1]
break
l'exécution de ce code peut prendre un certain temps, en fonction du nombre d'éléments de la liste. Je suis sûr qu'il existe une meilleure façon de procéder.