Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de un Diccionario | Dominar los Diccionarios de Python
Estructuras de Datos en Python

Creación de un Diccionario

Note
Definición

Un diccionario de Python es una colección ordenada y mutable de claves únicas e inmutables asociadas a valores de cualquier tipo, que preserva el orden de inserción y permite acceso, adición, actualización y eliminación eficiente de elementos por clave.

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

dictionary_name = {
    key1: value1,
    key2: value2,
    key3: value3
}
  • Claves: deben ser inmutables (por ejemplo, cadenas, números, tuplas). Una lista u otro diccionario no pueden ser claves;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Imagina que gestionas una biblioteca y deseas 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)

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, se pueden usar números como claves para crear un índice de estantes de biblioteca:

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

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

Note
Nota

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

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

En Python, las claves de los diccionarios deben ser únicas. Si se proporcionan claves duplicadas al crear o actualizar un diccionario, la última aparición de la clave sobrescribirá la anterior. Esto significa que el diccionario solo conservará el valor más reciente asociado a esa clave.

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

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
single

single

Creación de un Diccionario

Desliza para mostrar el menú

Note
Definición

Un diccionario de Python es una colección ordenada y mutable de claves únicas e inmutables asociadas a valores de cualquier tipo, que preserva el orden de inserción y permite acceso, adición, actualización y eliminación eficiente de elementos por clave.

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

dictionary_name = {
    key1: value1,
    key2: value2,
    key3: value3
}
  • Claves: deben ser inmutables (por ejemplo, cadenas, números, tuplas). Una lista u otro diccionario no pueden ser claves;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Imagina que gestionas una biblioteca y deseas 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)

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, se pueden usar números como claves para crear un índice de estantes de biblioteca:

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

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

Note
Nota

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

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

En Python, las claves de los diccionarios deben ser únicas. Si se proporcionan claves duplicadas al crear o actualizar un diccionario, la última aparición de la clave sobrescribirá la anterior. Esto significa que el diccionario solo conservará el valor más reciente asociado a esa clave.

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

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

Tarea

Desliza para comenzar a programar

Crea un diccionario llamado library que almacene información sobre tres libros. Cada entrada en el diccionario debe representar un libro con el siguiente formato:

  • Clave: El título del libro (como una cadena de texto);
  • Valor: El autor del libro (como una cadena de texto).

Puedes utilizar los siguientes datos:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Nota: Cada título de libro debe ser una clave única en tu diccionario. Si usas el mismo título más de una vez, solo se conservará el último valor y las entradas anteriores serán sobrescritas. Consulta la advertencia sobre claves duplicadas en este capítulo.

Asegúrate de crear el diccionario utilizando llaves {} y que cada par clave-valor esté separado por una coma.

Solución

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
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt