Menu
Coddy logo textTech

Ripasso - Elementi di libertà

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 55 di 78.

challenge icon

Sfida

Facile

Crea una funzione denominata elements_of_freedom che elabori un elenco di elementi stringa secondo regole specifiche.

La tua funzione dovrebbe:

  1. Escludere gli elementi che hanno meno di 5 caratteri
  2. Convertire in maiuscolo gli elementi rimanenti
  3. Rimuovere gli eventuali elementi duplicati
  4. Restituire un elenco degli elementi univoci in maiuscolo

Usa le operazioni sulle liste per elaborare i dati in modo efficiente.

Nota: mantieni l'ordine originale degli elementi nell'elenco.

Esempio:

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

Provalo tu

def elements_of_freedom(elements):
    # La tua soluzione qui
    
    # Passaggio 1: filtra gli elementi con lunghezza >= 5
    
    # Passaggio 2: converti gli elementi filtrati in maiuscolo
    
    # Passaggio 3: crea una lista di elementi unici
    
    # Passaggio 4: restituisci il risultato finale
    pass

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online