Problème avec liste par compréhension
RichardDeLaPole
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'essaie de créer une liste contenant le nom du mois le nombre de fois qu'il y a de jours dans ce mois et ainsi de suite avec tous les mois de l'année. j'ai donc écrit ce script:
mois=['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']
moisdate=[i for i in mois for loop in range(28) if mois.index(i)==1 for loop in range(30+(mois.index(i)+1)%2) if mois.index(i)!=1]
et le programme me revoie un tableau vide...
Bref, je ne comprends pas pourquoi, j'ai tenté avec ceci :
mois=['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']
moisdate=[i for i in mois for loop in range(28) if mois.index(i)==1 else i for i in mois for loop in range(30+(mois.index(i)+1)%2)]
mais cela me donne un message d'erreur syntaxe.
mois=['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']
moisdate=[i for i in mois for loop in range(28) if mois.index(i)==1 for loop in range(30+(mois.index(i)+1)%2) if mois.index(i)!=1]
et le programme me revoie un tableau vide...
Bref, je ne comprends pas pourquoi, j'ai tenté avec ceci :
mois=['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']
moisdate=[i for i in mois for loop in range(28) if mois.index(i)==1 else i for i in mois for loop in range(30+(mois.index(i)+1)%2)]
mais cela me donne un message d'erreur syntaxe.
A voir également:
- Riez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ?
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Liste déroulante excel - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Déplacer colonne excel - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
avant tout, merci de tenir compte de ce ceci:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
si c'est un de tes premiers exercices, commence progressivement.
par exemple, commence par calculer le nombre de jours dans le mois de janvier.
ensuite, fais une liste "janvier, le nombre de fois qu'il y a de jours dans ce mois
avant tout, merci de tenir compte de ce ceci:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
si c'est un de tes premiers exercices, commence progressivement.
par exemple, commence par calculer le nombre de jours dans le mois de janvier.
ensuite, fais une liste "janvier, le nombre de fois qu'il y a de jours dans ce mois