1

Como llenar un lista con los diccionarios que uno desee.

Ya hemos visto en clases anteriores como trabajar con listas y diccionarios.

Este es un ejercicio que se me ocurrió para utilizar los ciclos mediante ingreso de teclado.

# Lo se pretende hacer es ingresar tanto los diccionarios con la cantidad de campos que yo quiera.
  1. El primer paso para hacer esto es preguntarle al usuario de cuantos elementos se va a componer

howbig = int(input("Introduzca el numero de elementos:___ ")) # En este caso llamé la variable como "howbig¨

#Luego inicializo el iterador para la lista

i =0

# declaro la lista vacia

lista = [ ]

# comienzo recorrido para la lista

for i in range(howbig):

# inicializo el segundo iterador j, declaro el diccionario y guardo en dos variables el nombre del diccionario yel numero de campos.

dict = {}
j = 0
name = input(f"Digite nombre del diccionario # {i+1} >> ")
campos = int(input(f"No.Campos Diccionario # {i+1} >>> "))

for j in range(campos):
key = int(input(f"Ingrese Campo {j+1} >>>> "))
value = int(input(f"Valor {j+1} >>> "))

#Ahora ingresamos lo que tenemos en dichas variables en el formato de Diccionario

dict[key] = value

# Luego agregamos el nombre del diccionario ysus elementos ala lista.

lista.append(name + “–>” + str(dict))

# Finalmente imprimimos la lista de diccionarios ingresados

print(lista)

Escribe tu comentario
+ 2