Curso de Python desde cero

Métodos interesantes para trabajar con diccionarios Python

Capítulo 33: Métodos con diccionarios de Python

En este capítulo verás algunos ejemplos prácticos con métodos para diccionarios python.
No te pierdas el vídeo, ya que hay muchos más ejemplos que te serán de utilidad.

Contar elementos en un diccionario con el método len()

Empecemos con el método len(), el cuál nos sirve para contar la longitud en lementos de un diccionario de Python.

teclado = {
	'Categoría': 'Teclados',
	'Modelo': 'HyperX Alloy FPS Pro',
	'Precio': '89,99'
}

print(len(teclado))

Este diccionario tiene tres elementos, así que el resultado es correcto.

3

Eliminar todo o parte de un diccionario con del

Puedes eliminar un diccionario entero con el método del escribiendo del nombre_diccionario o solamente eliminar una clave de diccionario de esta forma:

teclado = {
	'Categoría': 'Teclados',
	'Modelo': 'HyperX Alloy FPS Pro',
	'Precio': '89,99'
}

del teclado1['Precio']
print(teclado)

De esta forma, se ha eliminado la clave 'Precio' junto con su valor.

{'Categoría': 'Teclados', 'Modelo': 'HyperX Alloy FPS Pro'}

Añadir nuevas claves y valores a un diccionario

Para añadir nuevas claves con sus respectivos valores a un diccionario de Python lo puedes hacer muy fácilmente de esta forma:

teclado = {
	'Categoría': 'Teclados',
	'Modelo': 'HyperX Alloy FPS Pro',
	'Precio': '89,99'
}

teclado1['Color'] = 'Negro'
print(teclado)

Se puede comprobar que efectivamente se han añadido correctamente la clave y el valor:

{'Categoría': 'Teclados', 'Modelo': 'HyperX Alloy FPS Pro', 'Precio': '89,99', 'Color': 'Negro'}

Dejo los diccionarios en este curso básico de Python. Continuaremos con mucho más sobre diccionarios en el curso avanzado.


Ejercicios de Python

  1. Elimina el diccionario teclado1 entero . De teclado2 elimina las claves 'Categoría' y 'Precio'. Muestra la última clave ('Modelo') que queda en la consola.
  2. teclado1 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'HyperX Alloy FPS Pro',
    	'Precio': '89,99'
    }
    
    teclado2 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'Corsair K55 RGB',
    	'Precio': '59,99'
    }

La solución la encontrarás aquí: Ejercicios resueltos de Python.

Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.