Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Comprensiones de Diccionarios | 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
Comprensiones de Diccionarios

Las comprensiones de diccionarios proporcionan una forma concisa y elegante de crear diccionarios en Python. Siguen una estructura similar a las comprensiones de listas, pero con algunas diferencias clave.

Comprensión Básica de Diccionarios

En esencia, una comprensión básica de diccionario te permite construir un nuevo diccionario aplicando una expresión a cada par clave-valor en una variable iterable.

Sintaxis:

  • key_expression: define la clave para cada par clave-valor;
  • value_expression: define el valor correspondiente a la clave;
  • iterable: la fuente de elementos a procesar (por ejemplo, una lista, rango u otro iterable).

Nota

A diferencia de las listas, los diccionarios requieren tanto una clave como un valor, separados por dos puntos (:) y usan {} en lugar de [].

1234567891011
books = [ ("Pride and Prejudice", 1813), ("1984", 1949), ("To Kill a Mockingbird", 1960), ("The Great Gatsby", 1925) ] # Create a dictionary using dictionary comprehension book_dict = {title: year for title, year in books} print(book_dict)
copy

Para cada tupla en la lista books, el title se utiliza como la clave, y el year se utiliza como el valor.

El mismo diccionario se puede crear usando un bucle for:

123456789101112
books = [ ("Pride and Prejudice", 1813), ("1984", 1949), ("To Kill a Mockingbird", 1960), ("The Great Gatsby", 1925) ] book_dict = {} for title, year in books: book_dict[title] = year print(book_dict)
copy
Tarea
test

Swipe to show code editor

Una librería quiere crear un diccionario que asocie los títulos de los libros con sus precios. Usa la comprensión de diccionarios para crear un nuevo diccionario llamado book_prices a partir de la siguiente lista de listas:

Transforma la lista books en un diccionario usando la comprensión de diccionarios, donde el title es la clave y el price es el valor.

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 10
toggle bottom row

book
Comprensiones de Diccionarios

Las comprensiones de diccionarios proporcionan una forma concisa y elegante de crear diccionarios en Python. Siguen una estructura similar a las comprensiones de listas, pero con algunas diferencias clave.

Comprensión Básica de Diccionarios

En esencia, una comprensión básica de diccionario te permite construir un nuevo diccionario aplicando una expresión a cada par clave-valor en una variable iterable.

Sintaxis:

  • key_expression: define la clave para cada par clave-valor;
  • value_expression: define el valor correspondiente a la clave;
  • iterable: la fuente de elementos a procesar (por ejemplo, una lista, rango u otro iterable).

Nota

A diferencia de las listas, los diccionarios requieren tanto una clave como un valor, separados por dos puntos (:) y usan {} en lugar de [].

1234567891011
books = [ ("Pride and Prejudice", 1813), ("1984", 1949), ("To Kill a Mockingbird", 1960), ("The Great Gatsby", 1925) ] # Create a dictionary using dictionary comprehension book_dict = {title: year for title, year in books} print(book_dict)
copy

Para cada tupla en la lista books, el title se utiliza como la clave, y el year se utiliza como el valor.

El mismo diccionario se puede crear usando un bucle for:

123456789101112
books = [ ("Pride and Prejudice", 1813), ("1984", 1949), ("To Kill a Mockingbird", 1960), ("The Great Gatsby", 1925) ] book_dict = {} for title, year in books: book_dict[title] = year print(book_dict)
copy
Tarea
test

Swipe to show code editor

Una librería quiere crear un diccionario que asocie los títulos de los libros con sus precios. Usa la comprensión de diccionarios para crear un nuevo diccionario llamado book_prices a partir de la siguiente lista de listas:

Transforma la lista books en un diccionario usando la comprensión de diccionarios, donde el title es la clave y el price es el valor.

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 10
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