Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Creando un Diccionario | Diccionario
Estructuras de Datos en Python
course content

Contenido del Curso

Estructuras de Datos en Python

Estructuras de Datos en Python

1. Lista
2. Diccionario
3. Tuple
4. Set

book
Creando un Diccionario

La sintaxis básica para crear un diccionario es la siguiente:

  • Claves: deben ser inmutables (por ejemplo, cadenas, números, tuplas). Una lista u otro diccionario no pueden ser la clave;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Imagina que estás gestionando una biblioteca y quieres almacenar información sobre un libro. Así es como puedes crear un diccionario para representar los detalles del libro:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Este diccionario utiliza cadenas como claves para almacenar información sobre el libro.

Los diccionarios permiten que las claves sean de cualquier tipo de dato inmutable. Por ejemplo, puedes usar números como claves para crear un índice de estantes de la biblioteca:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

En este ejemplo, los números son claves para asignar géneros a estantes específicos de la biblioteca.

Nota

Un tipo de dato inmutable es un tipo de dato que no puede cambiarse después de su creación. Ejemplos incluyen cadenas, números y tuplas.

¿Qué sucede si las claves se duplican en un diccionario?

En Python, las claves de un diccionario deben ser únicas. Si se proporcionan claves duplicadas al crear o actualizar un diccionario, la última ocurrencia de la clave sobrescribirá la anterior. Esto significa que el diccionario solo retendrá el valor más reciente asociado con esa clave.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

En este caso, la segunda clave "title" con el valor "Animal Farm" sobrescribe la primera clave "title".

Tarea
test

Swipe to show code editor

Crea un diccionario llamado biblioteca para representar una pequeña biblioteca. El diccionario debe tener tres claves: título, autor y año. Cada clave debe mapear a un valor específico de tu elección.

Decide los valores para cada clave:

  • título: el nombre del libro.
  • autor: el nombre del escritor.
  • año: el año en que se publicó el libro.

Usa llaves {} para crear el diccionario. Cada par clave-valor se escribe como key: value, separado por comas.

Aquí tienes una idea rápida: "1984", "George Orwell", 1949.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
toggle bottom row

book
Creando un Diccionario

La sintaxis básica para crear un diccionario es la siguiente:

  • Claves: deben ser inmutables (por ejemplo, cadenas, números, tuplas). Una lista u otro diccionario no pueden ser la clave;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Imagina que estás gestionando una biblioteca y quieres almacenar información sobre un libro. Así es como puedes crear un diccionario para representar los detalles del libro:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Este diccionario utiliza cadenas como claves para almacenar información sobre el libro.

Los diccionarios permiten que las claves sean de cualquier tipo de dato inmutable. Por ejemplo, puedes usar números como claves para crear un índice de estantes de la biblioteca:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

En este ejemplo, los números son claves para asignar géneros a estantes específicos de la biblioteca.

Nota

Un tipo de dato inmutable es un tipo de dato que no puede cambiarse después de su creación. Ejemplos incluyen cadenas, números y tuplas.

¿Qué sucede si las claves se duplican en un diccionario?

En Python, las claves de un diccionario deben ser únicas. Si se proporcionan claves duplicadas al crear o actualizar un diccionario, la última ocurrencia de la clave sobrescribirá la anterior. Esto significa que el diccionario solo retendrá el valor más reciente asociado con esa clave.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

En este caso, la segunda clave "title" con el valor "Animal Farm" sobrescribe la primera clave "title".

Tarea
test

Swipe to show code editor

Crea un diccionario llamado biblioteca para representar una pequeña biblioteca. El diccionario debe tener tres claves: título, autor y año. Cada clave debe mapear a un valor específico de tu elección.

Decide los valores para cada clave:

  • título: el nombre del libro.
  • autor: el nombre del escritor.
  • año: el año en que se publicó el libro.

Usa llaves {} para crear el diccionario. Cada par clave-valor se escribe como key: value, separado por comas.

Aquí tienes una idea rápida: "1984", "George Orwell", 1949.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt