aprender: En este artículo, vamos a ir a discutir acerca de diversas funciones y métodos asociados con diccionarios en pitón . Para añadir, actualizar los valores de eliminación en el diccionario y ejecutar otros métodos y funciones para dar cabida a los valores del diccionario y sus claves (con ejemplos).
En el artículo anterior, hemos discutido acerca de la creación, inicialización y acceder a diccionarios de Python. Para entender mejor esto, por favor vaya a través de los Diccionarios artículo anterior (Creación, inicialización, Access) en Python.
1) Anexar
Podemos añadir nuevos valores al diccionario ya existente, simplemente extendiéndolo con un solo par de valores. Si queremos añadir elemento único sencillo al diccionario continuación, se escribe como:
Sintaxis
Dictionary_name [key]=value
Ejemplo
>>> X={ 'a' :"apple", 'b' :"ball", 'c' :"cat"}
>>> X['d']="dog"
>>> print X
salida
{'a' :'apple' , 'b' :'ball' , 'c' :'cat', 'd' :'dog'}
2) Actualización
también podemos unir dos diccionarios en uno o dos diccionarios se pueden combinar en una actualización mediante el uso de () método. Update () fusiona las claves y valores de un diccionario a la otra.
Se sobrescribe el valor si, tanto en los diccionarios contiene la misma clave.
Sintaxis
Dictionary_name1.update (Dictionary_name2)
Ejemplo
>>> A={'oct':"october",'nov':"november",'dec':"december"}
>>> B={'jan':"january",'feb':"february"}
>>> A.update(B)
>>> print A
salida
{'oct':'october','nov':'november','dec':'december' ,'jan':'january','feb':'february'}
3) Eliminar
Usando ‘del’ palabra clave, podemos eliminar elemento de la existente diccionario.
Sintaxis
del Dictionary_name[key]
Ejemplo
>>> X= { 'a' :"apple", 'b' :"ball", 'c' :"cat",'d' :"dog"}
>>> del X['a']
>>> print X
salida
{'c' :'cat', 'b' :'ball' , 'd' :'dog'}
4) Comparar
class comparar o para comprobar si los dos diccionarios son los mismos o no, método se utiliza cmp () . Será For tres valores diferentes return diferentes casos:
- Si ambos diccionarios son los mismos, lo hará for 0.
- Si primer diccionario contiene más cantidad de elementos que el segundo, entonces se return 1.
- lo contrario return -1.
Sintaxis
cmp(dictionary_name1,dictionary_name2)
Ejemplo
>>> A={'oct':"october",'nov':"november",'dec':"december"}
>>> B={'jan':"january", 'feb': "february"}
>>> cmp(A,B)
salida
1
5) Longitud
La longitud o el número de pares de clave y valor en el diccionario se puede determinar mediante el uso de len () método.
Sintaxis
len(dictionary_name)
Ejemplo
>>> X= { 'a' :"apple", 'b' :"ball", 'c' :"cat",'d' :"dog"}
>>> len(X)
salida
4
6) Clear ()
Este método elimina todos los elementos de la diccionario.
Sintaxis
dictionary_name.clear( )
Ejemplo
>>> X= { 'a' :"apple", 'b' :"ball", 'c' :"cat",'d' :"dog"}
>>> print X
>>> X.clear( )
>>> print X
salida
{'a' :'apple' , 'b' :'ball' , 'c' :'cat', 'd' :'dog'}
{ }
7) has_key ()
Este método se utiliza para identificar que la siguiente clave k está presente en el diccionario o no. Itreturns ‘True’ , si el diccionario tiene una clave, de lo contrario, devuelve ‘Falso’ .
Sintaxis
dictionary_name.has_key(k )
Ejemplo
>>> X= { 'a' :"apple", 'b' :"ball", 'c' :"cat",'d' :"dog"}
>>> X.has_key('a')
>>> X.has_key('z')
salida
True
False