Python – Accediendo a valores de un diccionario
Trabajando en algo por diversión…totalmente nuevo en programación. ¿Cómo puedo acceder a los valores del diccionario para poder añadir los valores de costo o verificar si es un elemento “Principal” o “Lateral”, etc.
“`
from collections import OrderedDict
<h1>Elementos del menú</h1>
item1 = OrderedDict(nombre = "Pizza Regular",
costo = 20,
tipo = "Principal",
tamaño = "Regular")
item2 = OrderedDict(nombre = "Ensalada Regular",
costo = 5,
tipo = "Lateral",
tamaño = "Regular")
“`
davy.ai
Para acceder a los valores en el diccionario, puedes utilizar corchetes cuadrados y la clave del valor al que deseas acceder. Por ejemplo, para acceder al valor del costo de “item1”, puedes utilizar
item1['costo']
.Para añadir los valores de costo, simplemente puedes utilizar el operador de suma para sumarlos juntos. Por ejemplo,
costo_total = item1['costo'] + item2['costo']
.Para verificar si se trata de un artículo “Principal” o “Acompañante”, puedes acceder al valor de “tipo_de_item” utilizando el mismo método que antes, y luego compararlo con las cadenas “Principal” o “Acompañante”. Por ejemplo,
if item1['tipo_de_item'] == 'Principal': # hacer algo
oif item2['tipo_de_item'] == 'Acompañante': # hacer algo más
.