[Exo] Problèmes - fusion de listes
Bonjour,
J'étudie python via votre site (génial, tout est clair, net et précis)...
mais, je suis arrivé à un exercice en particulier, qui est :
Citation:
Soient les listes suivantes :
t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']
Écrivez un petit programme qui crée une nouvelle liste t3. Celle-ci devra contenir tous les éléments des deux listes en les alternant, de telle manière que chaque nom de mois soit suivi du nombre de jours correspondant :
['Janvier',31,'Février',28,'Mars',31, etc...].
J'ai créer le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']
# Longueur liste / i et création de t3 (nouvelle liste)
longueur = len(t1)
i = 0
t3 = []
# Boucle de traitement
while i <= longueur:
t3.append(t2[i])
t3.append(t1[i])
i = i + 1
# Affichaget3
print(t3) |
Mais ça ne fonctionne pas... je ne sais absolument pas pour quelle raison (je suis sous python 3.x)
Comment faire?
Ou ce situe mon problème? (je ne demande pas absolument une résolution, mais une petite aide ^^)
Merci!! =D