pero como ingreso datos y luego quiero que este adentro de de un diciconmario ? no explicas, por ejemplo: quiero que las llaves tengan un ID y el valor sea otro dicionario que al mostrar me muestre todos los datos que estan en ese diccionario. como lo hago?
Si te refieres a ingresar los datos tendrías primero que capturar los datos y luego crear el diccionario con los datos que tienes algo así # Crear un diccionario vacío para almacenar los datos ingresados datos = {} # Pedir al usuario que ingrese información nombre = input("Ingrese el nombre: ") edad = int(input("Ingrese la edad: ")) ciudad = input("Ingrese la ciudad: ") # Crear un diccionario con los datos ingresados info_persona = {'nombre': nombre, 'edad': edad, 'ciudad': ciudad} # Añadir el diccionario de información de la persona al diccionario principal datos['persona'] = info_persona # Imprimir el diccionario anidado print(datos) Tu primer diccionario que debes crear, debería de tener los ID como llaves, y dentro de cada ID es donde vas a crear los nuevos diccionarios(valores) como en el 9:35 Recuerda que los diccionarios tiene la característica de llave-valor por lo tanto, las llaves deberían ser tus ID y los valores deberían ser otro diccionario con los datos que quieres guardar y mostrar Me refiero algo como esto Dic[ID] = dic2 Dónde Dic es el diccionario principal y ID es una variable con el ID que quieres que funcionará como llave para dic2 que es el diccionario que se anidara con los datos a Dic Recuerda esto # Crear un diccionario vacío mi_diccionario = {} # Crear un diccionario con algunos elementos mi_diccionario = {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} # Acceder a elementos del diccionario print(mi_diccionario['nombre']) # Imprimirá: Juan # Agregar un nuevo elemento al diccionario mi_diccionario['ocupacion'] = 'programador' # Imprimir el diccionario completo print(mi_diccionario)
Después de mirar muchos videos por fin entendí como agregar datos a un diccionario anidado! Gracias!
pero como ingreso datos y luego quiero que este adentro de de un diciconmario ? no explicas, por ejemplo: quiero que las llaves tengan un ID y el valor sea otro dicionario que al mostrar me muestre todos los datos que estan en ese diccionario. como lo hago?
Si te refieres a ingresar los datos tendrías primero que capturar los datos y luego crear el diccionario con los datos que tienes algo así
# Crear un diccionario vacío para almacenar los datos ingresados
datos = {}
# Pedir al usuario que ingrese información
nombre = input("Ingrese el nombre: ")
edad = int(input("Ingrese la edad: "))
ciudad = input("Ingrese la ciudad: ")
# Crear un diccionario con los datos ingresados
info_persona = {'nombre': nombre, 'edad': edad, 'ciudad': ciudad}
# Añadir el diccionario de información de la persona al diccionario principal
datos['persona'] = info_persona
# Imprimir el diccionario anidado
print(datos)
Tu primer diccionario que debes crear, debería de tener los ID como llaves, y dentro de cada ID es donde vas a crear los nuevos diccionarios(valores) como en el 9:35
Recuerda que los diccionarios tiene la característica de llave-valor por lo tanto, las llaves deberían ser tus ID y los valores deberían ser otro diccionario con los datos que quieres guardar y mostrar
Me refiero algo como esto
Dic[ID] = dic2
Dónde Dic es el diccionario principal y ID es una variable con el ID que quieres que funcionará como llave para dic2 que es el diccionario que se anidara con los datos a Dic
Recuerda esto
# Crear un diccionario vacío
mi_diccionario = {}
# Crear un diccionario con algunos elementos
mi_diccionario = {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'}
# Acceder a elementos del diccionario
print(mi_diccionario['nombre']) # Imprimirá: Juan
# Agregar un nuevo elemento al diccionario
mi_diccionario['ocupacion'] = 'programador'
# Imprimir el diccionario completo
print(mi_diccionario)