Menu
Coddy logo textTech

Récapitulatif - Elements Of Freedom

Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 55 sur 78.

challenge icon

Défi

Facile

Créez une fonction nommée elements_of_freedom qui traite une liste d'éléments de type chaîne de caractères selon des règles spécifiques.

Votre fonction doit :

  1. Filtrer les éléments qui ont moins de 5 caractères
  2. Convertir les éléments restants en majuscules
  3. Supprimer tous les éléments en double
  4. Retourner une liste des éléments uniques en majuscules

Utilisez des opérations sur les listes pour traiter efficacement les données.

Remarque : Préservez l'ordre original des éléments dans la liste.

Exemple :

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

Essayez vous-même

def elements_of_freedom(elements):
    # Votre solution ici
    
    # Étape 1 : Filtrer les éléments avec une longueur >= 5
    
    # Étape 2 : Convertir les éléments filtrés en majuscules
    
    # Étape 3 : Créer une liste d'éléments uniques
    
    # Étape 4 : Retourner le résultat final
    pass

Toutes les leçons de Logic & Flow