Article

[Python] : itération unique sans itertools

Que faire lorsque l’on cherche les itérations de deux liste. Mais attention, cette fois-ci on ne cherche pas toutes les combinaisons mais jsute à associer les éléments ayant le même index dans chaque liste.

La solution c’est la fonction zip de python3 :

>>> data=[(1,2,3),('a','b','c')]
>>> zipped=zip(*data)
>>> list(zipped)
[(1, 'a'), (2, 'b'), (3, 'c')]

Et si vous souhaitez revenir au premier tableau, il suffit d’appliquer un autre zip dessus 😉

 

Découvrez  [Python] : Comment mettre en place un padding (retrait) sur votre sortie standard ?
Explorer les formations Xavki

Pour apprendre dans l ordre, repartez depuis la roadmap ou une playlist thematique.