Encuentro9 Sincronico
Encuentro9 Sincronico
Encuentro9 Sincronico
Encuentro 9 Sincrónico
Prof. Guillermo Oliva
Listas dentro de listas
Crea una lista que contiene ocho elementos que representan la segunda fila del
tablero de ajedrez: la que está llena de peones (supon que PEON_BLANCO es un
símbolo predefinido que representa un peón blanco).
Ejemplo # 2:
dos = [2 ** i for i in range(8)]
Ejemplo # 3:
probabilidades = [x for x in cuadrados if x % 2 != 0]
Nota:
• La parte interior del bucle crea una fila que consta de ocho elementos(cada uno de ellos es igual a EMPTY) y lo agrega a la lista
del tablero.
La parte interna crea una fila, y la parte externa crea una lista de filas.
Listas dentro de listas: arreglos bidimensionales - continuación
Toda la matriz está llena de ceros ahora. Puede suponer que se actualiza
automáticamente utilizando agentes de hardware especiales. Lo que
tienes que hacer es esperar a que la matriz se llene con las mediciones.
Naturaleza multidimensional de las listas: aplicaciones avanzadas
Ahora es el momento de determinar la temperatura promedio mensual del mediodía. Suma las
31 lecturas registradas al mediodía y divida la suma por 31. Puedes suponer que la
temperatura de medianoche se almacena primero. Aquí está el código:
Nota:
Ahora ya puedes reservar una habitación para dos recién casados: en el segundo
edificio, en el décimo piso, habitación 14:
habitaciones[1][9][13] = True
Verifica si hay
disponibilidad en el
piso 15 del tercer
edificio:
La variable vacante
contiene 0 si todas las
habitaciones están
ocupadas, o en dado caso
el número de
habitaciones
disponibles.
Puntos clave
if condicional:
expresión
Este es un ejemplo de una lista de comprensión: el código siguiente crea una lista de
cinco elementos con los primeros cinco números naturales elevados a la potencia de 3:
cubos = [num ** 3 for num in range (5)]
2. Puedes usar listas anidadas en Python para crear matrices (es decir, listas
bidimensionales). Por ejemplo:
Puntos Clave
Puntos Clave
3. Puedes anidar tantas listas en las listas como desee y, por lo tanto, crear listas n-
dimensionales, por ejemplo, arreglos de tres, cuatro o incluso sesenta y cuatro
dimensiones. Por ejemplo:
Puntos Clave
Programación I
Encuentro 9 Sincrónico
Prof. Guillermo Oliva