Los diccionarios son otro tipo de estructura de datos. Los “diccionarios” hacen uso de las llaves “{ }”
my_dict = {
"avion": "bla bla bla",
"name": "Nicolas",
"last_name": "Molina Monroe",
"age": 87
}
print(my_dict)
CONSOLA:

1. Saber la Longitud del Diccionario
Para saber la longitud de un diccionario se hace uso del operador “len( X )”. Donde “X” es el diccionario.
my_dict = {
"avion": "bla bla bla",
"name": "Nicolas",
"last_name": "Molina Monroe",
"age": 87
}
print(my_dict)
print(len(my_dict))
CONSOLA:

2. Leer un valor en un Diccionario
2.1. Si estas seguro de que haya el Valor que buscas
Para leer un valor de un diccionario, es diferente a leer un valor de una Lista o Tupla. En vez de buscar por la posición, ahora se busca por el nombre del valor precedente al valor que buscas.
my_dict = {
"avion": "bla bla bla",
"name": "Nicolas",
"last_name": "Molina Monroe",
"age": 87
}
print(my_dict)
print(my_dict["name"])
CONSOLA:

2.2. Si no estas seguro de que haya el Valor que buscas
Se hace uso del operador “.get( X )”. “X” es el valor precedente al valor que buscas.
Si el valor que buscas no está en el diccionario, te arroja “none”, mientras que si lo pones como el primer método te va arrojar un error.
my_dict = {
"avion": "bla bla bla",
"name": "Nicolas",
"last_name": "Molina Monroe",
"age": 87
}
print(my_dict)
print(my_dict["name"])
print(my_dict.get("email"))
print(my_dict.get("age"))
CONSOLA:

3. Aumentar o Agregar un valor a un Diccionario
Para agregar un par, se tiene que hacer lo siguiente:
my_dict = {
"avion": "bla bla bla",
"name": "Nicolas",
"last_name": "Molina Monroe",
"age": 87
}
print(my_dict)
my_dict["twitter"] = "@nicobytes"#De esta manera se agrega un nuevo valor
print(my_dict)
CONSOLA:

4. Una Lista en un Diccionario
Algo que no se vio anteriormente es que se puede agregar una lista a un diccionario.
person = {
"name":"Felipe",
"last_name":"Noroña",
"langs": ["python","java","html"],
"age": 24
}
print(person)
CONSOLA:

5. Actualizar un Valor en un Diccionario
person = {
"name":"Felipe",
"last_name":"Noroña",
"langs": ["python","java","html"],
"age": 24
}
print(person)
person["name"] = "Cesar"
print(person)
CONSOLA:

6. Eliminar un valor de un Diccionario
6.1. Eliminar con la función ( del )
Se hace uso de la función “del D[ ”X” ]”. Donde “D” es el diccionario, “X” es el valor a eliminar.
person = {
"name":"Felipe",
"last_name":"Noroña",
"langs": ["python","java","html"],
"age": 24
}
print(person)
del person["last_name"] #De esta manera hemos eliminado un valor del diccionario
print(person)
CONSOLA:

6.2. Eliminar con el operador “.pop( X )
person = {
"name":"Felipe",
"last_name":"Noroña",
"langs": ["python","java","html"],
"age": 24
}
print(person)
del person["last_name"] #De esta manera hemos eliminado un valor del diccionario
person.pop("age")
print(person)
CONSOLA:

Curso de Fundamentos de Python
COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE


