Diccionario Métodos en Python

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:

  1. Si ambos diccionarios son los mismos, lo hará for 0.
  2. Si primer diccionario contiene más cantidad de elementos que el segundo, entonces se return 1.
  3. 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


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *