python - retour des éléments de la liste qui ont une certaine ancienneté
Je suis en train de retourner des éléments des mots qui ont une longueur de la taille.
Les mots de la liste et la taille est un entier positif ici.
Le résultat devrait ressembler à ceci.
by_size(['a','bb','ccc','dd'],2] returns ['bb','dd']
def by_size(words,size)
for word in words:
if len(word)==size:
Je ne suis pas sûr de savoir comment continuer à partir de cette partie. Toute suggestion serait d'une grande aide.
InformationsquelleAutor shaarr | 2014-11-02
Vous devez vous connecter pour publier un commentaire.
Je voudrais utiliser une compréhension de liste:
pour plus d'informations sur cette fonction, veuillez consulter filtre()
Maintenant appeler la fonction comme ci-dessous
où
desired_result
sera['bb', 'dd']
Voulez-vous dire ceci:
En supposant que vous voulez les utiliser plus tard, puis en la retournant comme une liste est une bonne idée. Ou tout simplement de les imprimer à la terminale. Cela dépend vraiment de ce que vous visez. Vous pouvez simplement aller de la liste (ou quelque soit le nom de la variable est).ajouter dans l'instruction if pour ce faire.