Supposons que j'ai names
comme une liste de tuples qui contiennent des tuples de noms dans un ordre arbitraire :
names = [(1,"Alice"), (2,"Bob")]
et genders
comme une autre liste de tuples qui contiennent des tuples de genre dans un ordre arbitraire :
genders = [(2,"male"), (1,"female")]
Comment puis-je faire correspondre efficacement les deux listes en utilisant les premiers éléments des tuples comme clé pour obtenir :
result = [("Alice","female"), ("Bob","male")]