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 en Python | Sección
Estructuras de Datos en Python

bookCreación de un Diccionario en Python

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 puede ser clave;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Suponga que está gestionando una biblioteca y desea almacenar información sobre un libro. Así es como puede 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, se pueden usar números como claves para crear un índice de estanterías de 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 asociar géneros con 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 un diccionario 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'}
copy

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

Tarea

Swipe to start coding

Crear un diccionario llamado library que almacene información sobre al menos 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

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

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 10
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

close

bookCreación de un Diccionario en Python

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 puede ser clave;
  • Valores: pueden ser de cualquier tipo de dato (por ejemplo, cadenas, números, listas, otros diccionarios).

Suponga que está gestionando una biblioteca y desea almacenar información sobre un libro. Así es como puede 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, se pueden usar números como claves para crear un índice de estanterías de 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 asociar géneros con 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 un diccionario 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'}
copy

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

Tarea

Swipe to start coding

Crear un diccionario llamado library que almacene información sobre al menos 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

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 1. Capítulo 10
single

single

some-alt