Apoyo Lectura - Estructuras de Datos
Apoyo Lectura - Estructuras de Datos
Apoyo Lectura - Estructuras de Datos
Listas
Contenedores que permiten almacenar un conjunto de datos en una misma variable. Pueden ser
datos de el mismo o de distinto tipo.
Funciones de listas (doc)
2. Validaciones para que dentro de las opciones que lo requieran, solo se ingresen los campos
permitidos.
4. Replicar lógica de las masas con la salsa (salsa de tomate o salsa BBQ).
5. Crear otra lista con los “ingredientes base”, y utilizar esta lista para mostrar los ingredientes
disponibles, y validar la entrada del usuario.
6. Consultar por agregar o eliminar ingredientes continuamente (sin tener que volver al menú
principal) hasta que el usuario indique que ya no desea hacer modificaciones.
8. Ordenar los ingredientes alfabéticamente, omitiendo la masa y la salsa que deben salir al
comienzo.
10. Asignar un precio a cada ingrediente y calcular el valor final de la pizza, y mostrarlo al escoger
la opción “ordenar”.
Desafío - Transformaciones y filtros
tienda.py
Lista de artículos
artículos = [“celular”, “LG K10”, “90000”, “tablet, “Galaxy TAB”, “80000”, “smart tv”, “LED 43
Samsung”, “485000”, “celular”, “Galaxy J7”, “120000”, “celular”, “Huawei Y5”, “59900”, “notebook”,
“Lenovo ideapad”, “250000”, “tablet”, “Huawei media”, “139000”, “notebook”, “Acer”, “145000”]
Objetivos
● Separar los precios en listas diferentes según categorías.
● Aplicar el descuento de 10% a los artículos correspondientes
(que no sean notebooks, y que su precio sea mayor a $80.000)
Paso 1: Definir variables de inicio
Paso 2: Definir loop
Paso 3: Definir categoría de artículo y precios
Paso 4: Almacenar categoría en variable auxiliar
Paso 5: Almacenar precio final según requerimiento
Paso 6: Almacenar precio en lista correspondiente
Paso 7: Ordenar precios de mayor a menor
Código completo
Operaciones funcionales en listas
● “read_csv” retorna una estructura de datos “DataFrame”, que corresponde a una matriz con
filas y columnas.
● En el caso de una Serie como columna del dataframe, la llave de cada elemento será el índice
de la fila.
● Se accede a una serie como columna del DataFrame escribiendo el nombre de la columna
entre comillas dentro de paréntesis de corchetes.
Numpy
¿Qué nos permite?
0 1 2 Fila 0
3 4 5 Fila 1
6 7 8 Fila 2
Fila 0
Fila 1
Fila 2
Col 0 Fila 3
Col 1
E0 E1 E2 E3
[ ]: 4 Filas, primera dimensión
[ ]: 2 Columnas por fila, segunda dimensión
26: 4 elementos dentro de cada columna dentro de cada fila, tercera dimensión
www.desafiolatam.com