# eliminar elementos nums = ["Ana", "Eva", "Pep", "Iu", "Juan", "Rosa", "Iu", "Iu"] print(nums) nums.pop(2) # elimino el que está en la posición 2 print(nums) nums.remove("Iu") # Busca 'Iu' y lo elimina print(nums) print(nums) for numero in nums: print(numero) # for x in lista es el núcleo de la comprensión de listas # la parte izquierda es la transformación del elemento nueva = ["@" + elemento for elemento in nums] print(nueva) notas = [1, 2, 3, 4, 5, 7, 8, 9] transformada = [nota * 2 for nota in notas] print(transformada) trans2 = [nota for nota in notas] print(trans2) trans3 = [7 for nota in notas] print(trans3) trans2 = [nota for nota in notas if nota % 2 == 0] print(trans2) nueva = [elemento for elemento in nums if len(elemento) > 3] print(nueva) precios = [10, 20, 15, 70, 32, 40] pvp = [precio * 1.21 for precio in precios if precio >= 20] print(pvp) edad = 16 # Operador ternario print("Mayor de edad" if edad >= 18 else "Menor de edad") aprobar = [5 if nota < 5 else nota for nota in notas] print(aprobar) def cuadrado(num): return num ** 2 cuad = [cuadrado(num) for num in notas] print(cuad)