Menu
Coddy logo textTech

Resumen - Elementos de libertad

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 55 de 78.

challenge icon

Desafío

Fácil

Crea una función llamada elements_of_freedom que procese una lista de elementos de cadena según reglas específicas.

Tu función debe:

  1. Filtrar los elementos que tengan menos de 5 caracteres
  2. Convertir los elementos restantes a mayúsculas
  3. Eliminar cualquier elemento duplicado
  4. Devolver una lista de los elementos únicos en mayúsculas

Utiliza operaciones de lista para procesar los datos de manera eficiente.

Nota: Preserva el orden original de los elementos en la lista.

Ejemplo:

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

Pruébalo tú mismo

def elements_of_freedom(elements):
    # Tu solución aquí
    
    # Paso 1: Filtrar elementos con longitud >= 5
    
    # Paso 2: Convertir los elementos filtrados a mayúsculas
    
    # Paso 3: Crear una lista de elementos únicos
    
    # Paso 4: Devolver el resultado final
    pass

Todas las lecciones de Logic & Flow