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!

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)