Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Diccionarios | Data Structures
Introducción a Python con Cursor

bookDiccionarios

Un diccionario almacena datos como pares clave-valor, permitiendo acceder a los valores mediante la clave en lugar de la posición. Es útil para datos estructurados, como el nombre, la edad o las preferencias de un usuario.

Las claves deben ser únicas e inmutables (cadenas, números o tuplas). Los valores pueden ser de cualquier tipo: cadenas, números, listas o incluso otros diccionarios.

Creación de un Diccionario

Los diccionarios se definen con llaves, utilizando pares key: value separados por comas.

Ejemplo: person = {"name": "Alice", "age": 30} Aquí "name" se asocia a "Alice", y "age" se asocia a 30.

Acceso y Actualización de Valores

Utilice corchetes para acceder a un valor: person["name"].

  • Si la clave existe, devuelve el valor;
  • Si no, Python genera un KeyError.

Con .get(), las claves inexistentes devuelven None o un valor alternativo: person.get("nickname", "N/A").

Actualice valores reasignando: person["age"] = 31.

Agregar y eliminar elementos

Para agregar un nuevo par clave-valor, simplemente asignar a una nueva clave — Python lo insertará: person["city"] = "London".

Para eliminar una clave, se puede usar del, como en del person["age"]. O utilizar .pop("key") si se desea eliminar y devolver el valor.

Claves y valores

Los diccionarios cuentan con métodos incorporados útiles:

  • .keys() devuelve una vista similar a una lista de todas las claves;
  • .values() devuelve todos los valores;
  • .items() devuelve pares como tuplas — útil para iterar.

Estos son especialmente útiles al recorrer o analizar un diccionario.

Resumen

  • Un diccionario contiene pares clave-valor, donde las claves son únicas y se utilizan para buscar información;
  • Las claves deben ser inmutables (como cadenas o números), los valores pueden ser de cualquier tipo;
  • Es posible agregar, actualizar, eliminar y recuperar valores de forma segura usando .get();
  • Utilizar .keys(), .values() y .items() para trabajar eficientemente con el contenido del diccionario.
question mark

¿Qué sintaxis accede correctamente a un valor por clave en un diccionario?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Suggested prompts:

How do you access and update values in a dictionary? Can you give a code example?

How do you add and remove items in a dictionary? Can you show an example?

How do you get all keys or values from a dictionary? Can you provide a code example?

Awesome!

Completion rate improved to 5

bookDiccionarios

Desliza para mostrar el menú

Un diccionario almacena datos como pares clave-valor, permitiendo acceder a los valores mediante la clave en lugar de la posición. Es útil para datos estructurados, como el nombre, la edad o las preferencias de un usuario.

Las claves deben ser únicas e inmutables (cadenas, números o tuplas). Los valores pueden ser de cualquier tipo: cadenas, números, listas o incluso otros diccionarios.

Creación de un Diccionario

Los diccionarios se definen con llaves, utilizando pares key: value separados por comas.

Ejemplo: person = {"name": "Alice", "age": 30} Aquí "name" se asocia a "Alice", y "age" se asocia a 30.

Acceso y Actualización de Valores

Utilice corchetes para acceder a un valor: person["name"].

  • Si la clave existe, devuelve el valor;
  • Si no, Python genera un KeyError.

Con .get(), las claves inexistentes devuelven None o un valor alternativo: person.get("nickname", "N/A").

Actualice valores reasignando: person["age"] = 31.

Agregar y eliminar elementos

Para agregar un nuevo par clave-valor, simplemente asignar a una nueva clave — Python lo insertará: person["city"] = "London".

Para eliminar una clave, se puede usar del, como en del person["age"]. O utilizar .pop("key") si se desea eliminar y devolver el valor.

Claves y valores

Los diccionarios cuentan con métodos incorporados útiles:

  • .keys() devuelve una vista similar a una lista de todas las claves;
  • .values() devuelve todos los valores;
  • .items() devuelve pares como tuplas — útil para iterar.

Estos son especialmente útiles al recorrer o analizar un diccionario.

Resumen

  • Un diccionario contiene pares clave-valor, donde las claves son únicas y se utilizan para buscar información;
  • Las claves deben ser inmutables (como cadenas o números), los valores pueden ser de cualquier tipo;
  • Es posible agregar, actualizar, eliminar y recuperar valores de forma segura usando .get();
  • Utilizar .keys(), .values() y .items() para trabajar eficientemente con el contenido del diccionario.
question mark

¿Qué sintaxis accede correctamente a un valor por clave en un diccionario?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt