Menu
Coddy logo textTech

Rückblick - Elements Of Freedom

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 55 von 78.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens elements_of_freedom, die eine Liste von String-Elementen nach bestimmten Regeln verarbeitet.

Ihre Funktion sollte:

  1. Elemente herausfiltern, die weniger als 5 Zeichen haben
  2. Die verbleibenden Elemente in Großbuchstaben umwandeln
  3. Alle Duplikate entfernen
  4. Eine Liste der eindeutigen großgeschriebenen Elemente zurückgeben

Verwenden Sie Listenoperationen, um die Daten effizient zu verarbeiten.

Hinweis: Behalten Sie die ursprüngliche Reihenfolge der Elemente in der Liste bei.

Beispiel:

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

Probier es selbst

def elements_of_freedom(elements):
    # Deine Lösung hier
    
    # Schritt 1: Elemente mit einer Länge >= 5 filtern
    
    # Schritt 2: Gefilterte Elemente in Großbuchstaben umwandeln
    
    # Schritt 3: Eine Liste mit eindeutigen Elementen erstellen
    
    # Schritt 4: Das Endergebnis zurückgeben
    pass

Alle Lektionen in Logic & Flow