Quelle est l'approche Pythonic pour atteindre les objectifs suivants?
# Original lists:
list_a = [1, 2, 3, 4]
list_b = [5, 6, 7, 8]
# List of tuples from 'list_a' and 'list_b':
list_c = [(1,5), (2,6), (3,7), (4,8)]
Chaque membre de list_c
est un tuple, dont le premier membre est de list_a
et le second est de list_b
.
itertools
module définit unezip_longest()
méthode qui s'arrête à la fin de la liste la plus longue, remplissant les valeurs manquantes avec quelque chose que vous fournissez comme paramètre.