J'ai deux listes :
l1 = [1,2,3,4,5]
l2 = ["a","b","c"]
Le résultat que j'attendais :
l3 = [(1,"a"),(2,"b"),(3,"c"),(4,"a"),(5,"b")]
En fait, je cherche à joindre deux listes et lorsqu'elles ne sont pas de même longueur, je dois répartir les éléments de l'autre liste en répétant depuis le début.
J'ai essayé :
en utilisant zip() mais c'est mauvais pour ce cas car il joint avec une longueur égale
>>> list(zip(l1,l2))
[(1, 'a'), (2, 'b'), (3, 'c')]