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
- Elimina el diccionario
teclado1
entero . Deteclado2
elimina las claves'Categoría'
y'Precio'
. Muestra la última clave ('Modelo'
) que queda en la consola.
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.