Тёмный

Python - Nivel 20 - Reto 16 - Más diccionarios anidados 

Manuel González
Подписаться 17 тыс.
Просмотров 6 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 28   
@maritocabrera
@maritocabrera 2 года назад
muchisimas gracias! muy bien explicado, en ningun lado explicaban bien lo de los diccionarios anidados hasta que te encontré! Seguire viendo el curso completo , gracias nuevamente!!!!
@manuelgonzalez1644
@manuelgonzalez1644 2 года назад
Muy amable, gracias. Me alegro de que te pueda servir. Un saludo.
@rubendarioisla
@rubendarioisla Год назад
necesitaba esta info, gracias siga asi !!
@abelcanizaresgalles5089
@abelcanizaresgalles5089 3 года назад
Genial! Pocos se atreven con tutoriales de anidados. Muy bien!!!
@alexquiroga8989
@alexquiroga8989 3 года назад
Mil pero mil gracias Maestro
@maxi5300
@maxi5300 4 года назад
Excelente como siempre!!! Saludos
@luigimike146
@luigimike146 Год назад
Excelentes videos, aqui el unico detalle es que me quisiere explotar la cabeza analizando.. y no se si sea normal que tarde mucho en entender todo
@ronnygonzalez7938
@ronnygonzalez7938 Год назад
Excelente. Pero que pasaria si yo no se la cantidad de diccionarios anidados me llegaria? O sea, si mi diccionario principal se me genera de manera dinamica, y los anidados igual? Como soluciono eso?
@rubendarioisla
@rubendarioisla Год назад
tienes alguna información en relación al mapping de diccionarios y jsons?
@Javierriveraab
@Javierriveraab 2 года назад
Gracias por tus videos si por ejemplo tengo un campo que sean tipo de sangre y quiero sacar el total cuantos donantes hay por cada tipo de sangre como lo haria?
@manuelgonzalez1644
@manuelgonzalez1644 2 года назад
Hola, se podría hacer por ejemplo creando dos variables: tipo_a = 0 tipo_b = 0 Luego se van recorriendo los diccionarios anidados si hay, y dentro de cada diccionario las claves y valores de ese diccionario donde esté la clave "tipo", y luego vas aumentando la variable que corresponda en una unidad según el valor de la clave. Por ejemplo: for clave, valor in diccionario.items(): if clave == "tipo": if valor == "A": tipo_a += 1 elif valor == "B": tipo_b += 1 Espero que te pueda servir. Un saludo.
@prevencioriscos8117
@prevencioriscos8117 4 года назад
Otro video, genial... En algún momento trataras el tema base de datos?
@manuelgonzalez1644
@manuelgonzalez1644 4 года назад
Hola, sí, tengo planeado ese tema, que será unos de los próximos niveles. Un saludo.
@prevencioriscos8117
@prevencioriscos8117 4 года назад
@@manuelgonzalez1644 Gracias por tu respuesta. Estaré pendiente pues😄
@lukasmagun977
@lukasmagun977 3 года назад
Hola Manuel!!! ¿Por qué no utilizas las F-Strings? ¿Cuál es la diferencia entre el método .format() y las F-Strings? Un saludo...👍
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Hola, suelo usar el método format más que nada por costumbre, aunque en los últimos vídeos utilizo también las f-strings. He subido hace poco dos vídeos sobre las diferentes formas de formatear texto en python, donde vemos el método format y las f-string además del operador de formato: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EcRnR9uPgfg.html ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FMSnuv3i8JE.html Un saludo.
@lukasmagun977
@lukasmagun977 3 года назад
@@manuelgonzalez1644 Chévere 👍. Otra cosita... ¿Porqué no tienes videos de expresiones regulares? Me encantaría ver los tutoriales explicados de tu mano. Saludos...
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
@@lukasmagun977 Hola, intento llevar un orden de dificultad en el canal y ese tema es un poco más avanzado. Quizás más adelante lo trate pero en principio por ahora no lo tengo planeado. Un saludo.
@Oscar-ot9sd
@Oscar-ot9sd 3 года назад
Hola! Gracias por los vídeos! Tienes alguno en el que expliques como crear un diccionario anidado partiendo de la unión de varios CSV? saludos!
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Hola, sobre ese tema que comentas no he subido ningún vídeo. Un saludo.
@noepalomo7438
@noepalomo7438 4 года назад
Manuel gracias por sus tutoriales y he estado aprendiendo mucho sobre estos temas. Pero antes de entrar a los temas de persistencia de datos le tengo una pregunta. Estoy creando programas con los diccionarios con entradas por teclado para la creación de un diccionario partiendo de un diccionario vacío para añadir el número de registro que deseo. Si empiezo con un diccionario vacío por ejemplo. farmacia=dict{} registros=int(input("cuántos registros deseas añadir": ")) for i in range(registros) : medicamento=input("teclee el nombre del medicamento")) precio=int(input("introduzca el precio:")) farmacia[medicamento] =precio print(farmacia) Si este programa añade los registros en el diccionario farmacia con clave y valor. Como podría crear mediante entrada por teclado diccionarios anidados para tener más datos de los elementos? Partiendo de ejemplos como este. Un saludo
@manuelgonzalez1644
@manuelgonzalez1644 4 года назад
Hola, puedes ir añadiendo diccionarios anidados como valores de claves del diccionario principal, por ejemplo: datos = dict() registros = int(input("Registros: ")) for i in range(registros): nombre = input("Nombre: ") precio = input("Precio: ") tipo = input("Tipo: ") genero = input("Género: ") datos[nombre] = dict() datos[nombre]["Precio"] = precio datos[nombre]["Clase"] = dict() datos[nombre]["Clase"]["Tipo"] = tipo datos[nombre]["Clase"]["Género"] = genero print(datos) Espero que te pueda servir. Un saludo
@jordisegui2910
@jordisegui2910 2 года назад
Muy buen video, pero no soy capaz de encontrar lo que busco... Como puedo añadir un elemento a una lista que se encuentra dentro de un diccionario? Por ejemplo: jugador_del_lol = { "250020": { "nombre": "Faker", "Posición": {"Mid", "Top", "Jungle"}, "Equipo": "T1" Añadir o quitar de "Posición" un valor. Lo necesito para un programa que estoy haciendo bastante simple (aun estoy empezando a aprender xd) Muchas gracias.
@manuelgonzalez1644
@manuelgonzalez1644 2 года назад
Hola, lo puedes hacer mediante los métodos de las listas append y remove, simplemente llamándolos para la lista dentro del diccionario. Por ejemplo: jugadores = { "25": { "Nombre": "X", "Posición": ["A", "B","C"], "Equipo": "T1"} } print(jugadores["25"]) jugadores["25"]["Posición"].append("D") print(jugadores["25"]) jugadores["25"]["Posición"].remove("B") print(jugadores["25"]) Espero que te pueda servir. Un saludo
@jordisegui2910
@jordisegui2910 2 года назад
@@manuelgonzalez1644 Sip, era justo lo que necesitaba, muchas gracias :)
@addevmoises
@addevmoises 4 года назад
buenas profesor me salió todo bien a excepción de la 2da problemática me sale error al llamar a la clave persona, le dejo el código agenda = { "Jorge":{ "Teléfono":111111, "Pais":"Ecuador", "Personal":{"Aficcion":"Futbol","Estudios":"Agronomía","Música":"Clásica"}}, "María":{ "Teléfono":222222, "Pais":"Colombia", "Personal":{"Aficcion":"Astronomía","Estudios":"Informática","Música":"Rock"}}, "Tomás":{ "Teléfono":333333, "Pais":"Ecuador", "Personal":{"Aficcion":"Cine","Estudios":"Informática","Música":"Pop"}}, "Carla":{ "Teléfono":444444, "Pais":"Colombia", "Personal":{"Aficcion":"Ajedrez","Estudios":"Agronomía","Música":"Clásica"}} } for nombre,datos in agenda.items(): if datos["Pais"] == "Colombia" and datos["Personal"]["Música"] == "Rock": print(f"El nombre es: {nombre}") print("") for nombre,datos in agenda.items(): print(f"{nombre} : {datos["Personal"]["Aficcion"]}") print("") for nombre,datos in agenda.items(): print(f"Datos personales de {nombre}") for categoria, informacion in datos["Personal"].items(): print(f" - {categoria}: {informacion}")
@manuelgonzalez1644
@manuelgonzalez1644 4 года назад
Hola, no se pueden usar comillas dobles dentro de comillas dobles, puedes usar comillas simples si usas dobles, o al reves: En vez de: print(f"{nombre} : {datos["Personal"]["Aficcion"]}") Poner: print(f"{nombre} : {datos['Personal']['Aficcion']}") Un saludo.
@addevmoises
@addevmoises 4 года назад
@@manuelgonzalez1644 no tenía ni idea de eso profesor muchas gracias
Далее
Python - Nivel 32 - Reto 15 - Función zip
6:55
Просмотров 4 тыс.
На самом деле, все не просто 😂
00:45
Python - Nivel 32 - Reto 13 - Función enumerate
8:33
Python - Nivel 20 - Reto 15 - Diccionarios anidados
8:25
Calculus at a Fifth Grade Level
19:06
Просмотров 8 млн
Python - Nivel 24 - Reto 7 - Rotar una matriz
7:13
Просмотров 9 тыс.