Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

19d

13h

14m

45s

1

Como crear un diccionario dentro de una lista y recorrerla mediante el ciclo for

Hola, ¿qué tal? Espero que te encuentres bien. Estamos aquí porque tenemos algo en común, y es que ambos soñamos con ser programadores y por alguna razón elegimos estudiar este lenguaje, Python.
Bueno, para iniciar quiero contarte lo que haré en este tutorial. Primero crearemos un diccionario dentro de una lista, el cual contendrá 3 productos de mi país, Paraguay, también tendremos su precio y su stock. Luego lo imprimiremos de una manera que quede bien bonito. ¡Vamos allá!
Paso 1: Crearemos el diccionario dentro de la lista. Para esto asignaremos una variable y empezamos nuestra lista con los corchetes ([]) le damos enter dentro del corchete y abriremos el signo llave ({}). Dentro del signo llave, le volvemos a dar enter y ya tenemos nuestro primer diccionario dentro de una lista. Ahora solo falta crear 2 diccionarios más (en mi caso) para luego completarlas.

productos = [
  {
    
  }
]

Paso 2: Vamos a completar nuestro diccionario con lo que nosotros queramos, en mi caso, nombre del producto, precio y stock.

productos = [
  {
    'Nombre': 
    'Precio': 
    'Stock':
  },
  {
    'Nombre': 
    'Precio': 
    'Stock': 
  },
    {
    'Nombre': 
    'Precio': 
    'Stock':
  }
]

Obs.: Para que nuestro código funcione y no nos dé un error, luego de terminar un diccionario con el signo llave, debemos colocar una coma (,) para poder abrir otra llave debajo de esa.

Paso 3: Ahora rellenaremos los datos.

productos = [
  {
    'Nombre': 'Termo para tereré',
    'Precio': '30.000 Guaranies',
    'Stock': 20
  },
  {
    'Nombre': 'Matero',
    'Precio': '15.000 Guaranies',
    'Stock': 20
  },
    {
    'Nombre': 'Bombilla',
    'Precio': '6.000 Guaranies',
    'Stock': 20
  }
]

Obs.: Aquí también, para que el código funcione, deberemos colocar una coma al final de cada línea, como se muestra en la imagen de arriba.
Obs.2: Cabe recalcar que el stock no va dentro de las comillas para que de esta manera sea un entero y un string(cadena de texto).

Paso 4: Ahora nos tocará utilizar el ciclo for y el print para imprimir nuestros productos y sus detalles de una manera que quede bien bonito. Lo haremos de la siguiente manera: ↓

for elements in productos:
  print('Nombre del producto =>', elements['Nombre'])
  print('Precio del producto =>', elements['Precio'])
  print('Stock del producto =>', elements['Stock'])
  print()

Obs.: El cuarto print lo hice para que de esta manera entre cada producto y sus detalles haya un espacio.

El código completo queda así:

productos = [
  {
    'Nombre': 'Termo para tereré',
    'Precio': '30.000 Guaranies',
    'Stock': 20
  },
  {
    'Nombre': 'Matero',
    'Precio': '15.000 Guaranies',
    'Stock': 20
  },
    {
    'Nombre': 'Bombilla',
    'Precio': '6.000 Guaranies',
    'Stock': 20
  }
]
for elements in productos:
  print('Nombre del producto =>', elements['Nombre'])
  print('Precio del producto =>', elements['Precio'])
  print('Stock del producto =>', elements['Stock'])
  print()

La consola queda así:

Nombre del producto => Termo para tereré
Precio del producto => 30.000 Guaranies
Stock del producto => 20

Nombre del producto => Matero
Precio del producto => 15.000 Guaranies
Stock del producto => 20

Nombre del producto => Bombilla
Precio del producto => 6.000 Guaranies
Stock del producto => 20

Y eso es todo, ahora los invito a ustedes para que se animen y realicen sus tutoriales. ¡Nunca paren de aprender!
Hasta pronto 😃

Escribe tu comentario
+ 2