Python - Listas

#22 Ejemplos de Listas en Python[br][br]#1. Crear una lista de números pares del 0 al 10:[br]pares = [num for num in range(11) if num % 2 == 0][br]print(pares)[br][br]#2. Crear una lista de números impares del 1 al 9:[br]impares = [num for num in range(1, 10, 2)][br]print(impares)[br][br]#3. Crear una lista de los cuadrados de los números del 1 al 10:[br]cuadrados = [num**2 for num in range(1, 11)][br]print(cuadrados)[br][br]#4. Crear una lista de los números del 1 al 10 que sean divisibles entre 3:[br]divisibles = [num for num in range(1, 11) if num % 3 == 0][br]print(divisibles)[br][br]#5. Crear una lista de los números del 1 al 10 que no sean divisibles entre 3:[br]no_divisibles = [num for num in range(1, 11) if num % 3 != 0][br]print(no_divisibles)[br][br]#6. Crear una lista de los números del 1 al 10 que sean mayores que 5:[br]mayores = [num for num in range(1, 11) if num > 5][br]print(mayores)[br][br]#7. Crear una lista de los números del 1 al 10 que sean menores o iguales que 5:[br]menores = [num for num in range(1, 11) if num <= 5][br]print(menores)[br][br]#8. Crear una lista de los números del 1 al 10 que sean múltiplos de 4:[br]multiplos = [num for num in range(1, 11) if num % 4 == 0][br]print(multiplos)[br][br]#9. Crear una lista de los números del 1 al 10 que no sean múltiplos de 4:[br]no_multiplos = [num for num in range(1, 11) if num % 4 != 0][br]print(no_multiplos)[br][br]#10. Crear una lista de los números del 1 al 10 que sean mayores que 3 y menores que 8:[br]rango = [num for num in range(1, 11) if num > 3 and num < 8][br]print(rango)[br][br]#11. Crear una lista de los números del 1 al 10 que no sean mayores que 3 ni menores que 8:[br]no_rango = [num for num in range(1, 11) if not(num > 3 and num < 8)][br]print(no_rango)[br][br]#12. Crear una lista de los números del 1 al 10 que sean mayores que 5 o menores que 2:[br]condicion = [num for num in range(1, 11) if num > 5 or num < 2][br]print(condicion)[br][br]#13. Crear una lista de los números del 1 al 10 que no sean mayores que 5 ni menores que 2:[br]no_condicion = [num for num in range(1, 11) if not(num > 5 or num < 2)][br]print(no_condicion)[br][br]#14. Crear una lista de los números del 1 al 10 que sean mayores que 2 y menores que 9, y que sean pares:[br]combinacion = [num for num in range(1, 11) if num > 2 and num < 9 and num % 2 == 0][br]print(combinacion)[br][br]#15. Crear una lista de los números del 1 al 10 que sean mayores que 2 y menores que 9, y que no sean pares:[br]no_combinacion = [num for num in range(1, 11) if num > 2 and num < 9 and num % 2 != 0][br]print(no_combinacion)[br][br]#16. Crear una lista de los números del 1 al 10 que sean mayores que 2 y menores que 9, y que sean divisibles entre 3:[br]combinacion_divisibles = [num for num in range(1, 11) if num > 2 and num < 9 and num % 3 == 0][br]print(combinacion_divisibles)[br][br]#17. Crear una lista de los números del 1 al 10 que sean mayores que 2 y menores que 9, y que no sean divisibles entre 3:[br]no_combinacion_divisibles = [num for num in range(1, 11) if num > 2 and num < 9 and num % 3 != 0][br]print(no_combinacion_divisibles)[br][br]#18. Crear una lista de los números del 1 al 10 que sean mayores que 2 y menores que 9, y que sean impares:[br]combinacion_impares = [num for num in range(1, 11) if num > 2 and num < 9 and num % 2 != 0][br]print(combinacion_impares)[br][br]#19. Crear una lista de los números entre 0 y 1 que sean mayores que 0.5[br]import random[br]lista=[random.random() for _ in range(10) if random.random() >= 0.5][br]print(lista)[br][br]#20. Crear una lista de los números entre 0 y 1 que sean mayores que 0.5[br]import random[br]numbers = [random.random() for _ in range(10)][br]lista=[x for x in numbers if x >= 0.5][br]print(lista)[br][br]#21. Crear una lista de coordenadas[br]lista=[(x, y) for x in range(3) for y in range(3, 5)][br]print(lista)[br][br]#22. Crear una lista de coordenadas[br]lista = [][br]for x in range(3):[br] for y in range(3, 5):[br] lista.append((x, y))[br]print(lista)[br][br]#21. Imprimiendo Listas de Matrices 1[br]import random[br]def imprimir_matrices():[br] # Definimos el tamaño de la lista y las matrices[br] num_matrices = 5[br] matrix_size = (3, 3)[br] # Creamos la lista de matrices aleatorias[br] matrices = [][br] for _ in range(num_matrices):[br] matrix = [][br] for i in range(matrix_size[0]):[br] row = [][br] for j in range(matrix_size[1]):[br] row.append(random.randint(0, 9))[br] matrix.append(row)[br] matrices.append(matrix)[br] print(matrices)[br] for matriz in matrices:[br] print('Matriz:')[br] for fila in matriz:[br] for col in fila:[br] print(col, end=' ')[br] print()[br] print()[br]imprimir_matrices()[br][br]#22. Imprimiendo Listas de Matrices 2 [br]import random[br]def imprimir_fila(fila):[br] for col in fila:[br] print(col, end=' ')[br]def imprimir_matriz(matriz):[br] for fila in matriz:[br] imprimir_fila(fila)[br] print()[br]def imprimir_matrices(matrices):[br] for matriz in matrices:[br] print('Matriz:')[br] imprimir_matriz(matriz)[br] print()[br]# Definimos el tamaño de la lista y las matrices[br]num_matrices = 5[br]matrix_size = (3, 3)[br]# Creamos la lista de matrices aleatorias[br]matrices = [][br]for _ in range(num_matrices):[br] matrix = [][br] for i in range(matrix_size[0]):[br] row = [][br] for j in range(matrix_size[1]):[br] row.append(random.randint(0, 9))[br] matrix.append(row)[br] matrices.append(matrix)[br]# Imprimimos la lista de matrices[br]print(matrices)[br]imprimir_matrices(matrices)
Geogebra Python

Information: Python - Listas