Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
# Listas en Python - Ejemplo 3: For y List Comprehension # ========================================================= numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] frutas = ["manzana", "uva", "naranja", "kiwi", "banana"] print("=== For básico ===") for n in numeros[:5]: print(f" {n}", end=" ") print() print() print("=== Enumerate ===") for i, fruta in enumerate(frutas, 1): print(f" {i}. {fruta}") print() print("=== List Comprehension ===") pares = [n for n in numeros if n % 2 == 0] cuadrados = [n ** 2 for n in numeros] largas = [f.upper() for f in frutas if len(f) > 4] print(f"Pares : {pares}") print(f"Cuadrados : {cuadrados}") print(f"Largas : {largas}") print() print("=== Ordenar ===") desordenado = [5, 2, 8, 1, 9, 3] print(f"Original : {desordenado}") print(f"sorted() : {sorted(desordenado)}") print(f"Original : {desordenado} ← no se modificó") desordenado.sort() print(f"sort() : {desordenado} ← sí se modificó")