Curso de Desarrollo en Python
Capítulo
>
Nivel

Uso de diccionarios
Creando un diccionario

Aunque dispones de muchas herramientas para escribir código de forma más eficiente, diferentes circunstancias tienen diferentes mejores prácticas. Los diccionarios son otra forma de almacenar valores, son similares a las listas pero en este caso mantienen un índice que almacena un valor específico.

Recoge todas las frutas en este campo y utiliza un diccionario para almacenarlas todas, es decir, tanto su nombre como la cantidad que lograste recoger. ¡Pruébalo!

Guide

Objetivo

Recoge todas las frutas y guárdalas en un diccionario, luego cuenta cuántas has recogido.

Hay varias frutas dispersas por el bosque, lo mejor es recogerlas; estas son: “Apples” , “Oranges” y “Pears”.

Mientras que variables y lists son formas eficientes de almacenar valores para usar más adelante, otra manera efectiva de almacenar valores es utilizando dictionaries. Estos son similares a las listas, pero en lugar de contener un único valor, almacenan tanto un valor como un índice para ese valor.

bag = {} bag["Apples"] = Number of apples you pick up bag["Oranges"] = Number of Oranges you pick up bag["Pears"] = Number of Pears you pick up

El código anterior almacenará el nombre del artículo en el diccionario y lo usará como índice (también conocido como Key); en este caso, el índice tendrá un número asociado que representa cuántos de ese artículo has recogido.

Una vez que hayas terminado de recoger las frutas y de guardarlas en un diccionario, cuéntalas caminando hacia la marca X y usando la función speak(), de la siguiente manera: player.speak(bag)

Libro de Código