Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Comparto mi codigo


## 1 - Crea un código para imprimir la suma de los elementos de cada una de las listas contenidas en la siguiente lista:
Lista_D_Listas = [[4, 6, 5, 9], [1, 0, 7, 2], [3, 4, 1, 8]]
ListDList_Prom = [sum(i_lista) for i_lista in Lista_D_Listas]
ListDList_Prom

## 2 - Crea un código para generar una lista que almacene el tercer elemento de cada tupla contenida en la siguiente lista de tuplas:
Lista_D_Tuplas = [('Pedro', 1.74, 81), ('Júlia', 1.65, 67), ('Otávio', 1.81, 83)]
Lista_D_Tuplas_3Elemento = [i_tupla[2] for i_tupla in Lista_D_Tuplas]
Lista_D_Tuplas_3Elemento

Nombre_Lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo']
Lista_Pos_Nombre = [(i_nombre, Nombre_Lista[i_nombre]) for i_nombre in range(len(Nombre_Lista))]
Lista_Pos_Nombre

Alquiler_Tupla = [('Apartamento', 1700), ('Apartamento', 1400), ('Casa', 2150), ('Apartamento', 1900), ('Casa', 1100)]
Alquiler_Tupla_Apto = [i_tupla[1] for i_tupla in Alquiler_Tupla if i_tupla[0] == 'Apartamento']
Alquiler_Tupla_Apto

Meses_Año = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
Gasto_XMes = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360]
Dicc_Meses_Gasto = {Meses_Año[i_mes]:Gasto_XMes[i_mes] for i_mes in range(len(Meses_Año))}
Dicc_Meses_Gasto


List_Ventas_tienda = [('2023', 4093), ('2021', 4320), ('2021', 5959), ('2022', 8883), ('2023', 9859), ('2022', 5141), ('2022', 7688), ('2022', 9544), ('2023', 4794), ('2021', 7178), ('2022', 3030), ('2021', 7471), ('2022', 4226), ('2022', 8190), ('2021', 9680), ('2022', 5616)]
List_Ventas_tienda_2022 = [i_venta for i_venta in List_Ventas_tienda if i_venta[0] == '2022' and i_venta[1] > 6000]
List_Ventas_tienda_2022

Muestras_glicemia = [129, 82, 60, 97, 101, 65, 62, 167, 87, 53, 58, 92, 66, 120, 109, 62, 86, 96, 103, 88, 155, 52, 89, 73]

## Clasificacion_glicemia = [Cont_muestra, Muestras_glicemia[Cont_muestra] for Cont_muestra in Muestras_glicemia if Muestras_glicemia[Cont_muestra] == '2022' and i_venta[1] > 6000]
Clasificacion_glicemia = [('Hipoglicemia', cont_muetra) if cont_muetra<= 70 else ('Normal', cont_muetra) if cont_muetra< 100 else ('Alterada', cont_muetra) if cont_muetra< 125 else ('Diabetes', cont_muetra) for cont_muetra in Muestras_glicemia]
print(Clasificacion_glicemia)


Id_Producto = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cantidad_Producto = [15, 12, 1, 15, 2, 11, 2, 12, 2, 4]
Precio_U_Producto = [93.0, 102.0, 18.0, 41.0, 122.0, 14.0, 71.0, 48.0, 14.0, 144.0]
Tabla_Productos_Comercio_E = [('ID', 'CANTIDAD', 'PRECIO', 'TOTAL')]
Tabla_Productos_Comercio_E += [(Id_Producto[i_id], Cantidad_Producto[i_id], Precio_U_Producto[i_id], Cantidad_Producto[i_id]*Precio_U_Producto[i_id]) for i_id in range(len(Id_Producto))]
## print(Tabla_Productos_Comercio_E)
Tabla_Productos_Comercio_E

Estados_Brasil=['CMX', 'OAX', 'PUE', 'PUE', 'CMX', 'PUE', 'OAX', 'OAX', 'OAX', 'CMX', 'CMX', 'PUE', 'OAX', 'CMX', 'VER', 'PUE', 'VER', 'CMX', 'PUE', 'CMX', 'OAX', 'CMX', 'PUE']

## Encintrando cuantos tipos de estados existen 
Cantidad_Estados = list(set(Estados_Brasil))
print(Clasificando_Estados)

Lista_Estados_Repetidos = []
for cont_estado in Cantidad_Estados:
  Clasif_Estados_Iguales = [e for e in Estados_Brasil if e == cont_estado]
  Lista_Estados_Repetidos.append(Clasif_Estados_Iguales)
print(Lista_Estados_Repetidos)

Diccionario_Cont_estados = {Cantidad_Estados[i_estado]: len(Lista_Estados_Repetidos[i_estado]) for i_estado in range(len(Cantidad_Estados))}
print(Diccionario_Cont_estados)


Empleados_tupla = [('CMX', 16), ('OAX', 8), ('PUE', 9), ('PUE', 6), ('CMX', 10), ('PUE', 4), ('OAX',9),  ('OAX', 7), ('OAX', 12), ('CMX', 7), ('CMX', 11), ('PUE',8), ('OAX',8), ('CMX',9), ('VER', 13), ('PUE', 5),  ('VER', 9), ('CMX', 12), ('PUE', 10), ('CMX', 7), ('OAX', 14), ('CMX', 10), ('PUE', 12)]

 # Almacenando los estados sin repetición de valor
Esatos_existentes_lista = list(set([tupla[0] for tupla in Empleados_tupla]))
print(Esatos_existentes_lista)

# Creando un diccionario con datos agrupados de empleados por estado
Lista_Estados_Repetidos_T = []
for cont_estado in Esatos_existentes_lista:
  Clasif_Estados_Iguales_T = [Tupla[1] for  Tupla in Empleados_tupla if Tupla[0] == cont_estado]
  Lista_Estados_Repetidos_T.append(Clasif_Estados_Iguales_T)
print(Lista_Estados_Repetidos_T)

# Creando un diccionario con datos agrupados de empleados por estado
Dicc_Agrup_x_estado = {Esatos_existentes_lista[i_estado]: Lista_Estados_Repetidos_T[i_estado] for i_estado in range(len(Esatos_existentes_lista))}
print(Dicc_Agrup_x_estado)
# Creando un diccionario con la suma de empleados por estado
Dicc_Agrup_y_Suma_x_estado = {Esatos_existentes_lista[i_estado]: sum(Lista_Estados_Repetidos_T[i_estado]) for i_estado in range(len(Esatos_existentes_lista))}
print(Dicc_Agrup_y_Suma_x_estado)
1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios