Está en la página 1de 2

OPERADORES EN DICCIONARIOS

Tipo de dato que Nombre de la Argumento que recibe la


Descripción Modos de uso Errores
retorna operación operación
Operador que retorna True si la clave x se encuentra en el #Evalua si x se encuentra dentro de D
diccionario bool in - x in D

Operador que retorna True si la clave x no se encuentra en #Evalua si x no se encuentra dentro


el diccionario bool in - x not in D de D

Muestra el valor de una clave específica en el diccionario #Devuelve el valor que se encuentra KeyError: (Error en tiempo de ejecución que ocurre
Depende del tipo de
indexación clave que posee al elemento D[x] en la clave x cuando se ha especificado una clave que no se
dato del valor
encuentra en el diccionario)

FUNCIONES DE PYTHON (USANDO DICCIONARIOS)

Tipo de dato que Argumentos que recibe la


Descripción Nombre de la funcion Modos de uso Errores
retorna función
#Devuelve el numero de claves que
Función de Python que devuelve la longitud del
int longitud diccionario len(D) contiene el diccionario D
diccionario
#Devuelve el valor mínimo de las
Función de Python que devuelve el valor mínimo de las
diccionario min(D) claves que contiene el diccionario D
claves que existe en un diccionario
Recibe dos parámetros, el #Devuelve la clave que contiene el
Depende del tipo de
mínimo primero es el diccionario D y mínimo valor del diccionario D
dato de los ítems
Si queremos obtener la clave que contiene al valor el segundo es una expresión
min(D,key=lambda k: D[k])
mínimo del diccionario lambda que obtiene a k como
parámetro para verificar los
Cuando existen datos de diferentes tipos.
valores del diccionario
TypeError: '<' no soportado entre instancias de 'int' y
#Deuvelve el mayor valor de las
Función de Python que devuelve el mayor valor de las 'str'
Diccionario max(D) claves que contiene el diccionario D
claves que existen en un diccionario
Recibe dos parámetros, el #Devuelve la clave que contiene el
Depende del tipo de
maximo primero es el diccionario D y mayor valor del diccionario D
datos de los ítems
Si queremos obtener la clave que contiene el mayor valor el segundo es una expresión
max(D,key=lambda k: D[k])
del diccionario lambda que obtiene a k como
parámetro para verificar los
valores del diccionario
#Elimina el diccionario D
diccionario del(D)
Función de python que elimina el diccionario D o una
None eliminar
clave del diccionario #Elimina la clave c y su valor del
diccionario[x] del(D[c]) diccionario D

0962255494

Academia de Preparacion φ
FUNCIONES DE DICCIONARIOS

Tipo de dato que Argumentos que recibe la


Descripción Nombre de la función Modos de uso Errores
retorna función
#Devuelve una lista x que tiene
Genera una lista de todas las claves que contiene un
lista dict_keys keys Ninguno x=D.keys() como elementos las claves del
diccionario
diccionario D
#Devuelve una lista x que tiene
Genera una lista de todos los valores que contiene un
lista dict_values values Ninguno x=D.values() como elementos las claves del
diccionario
diccionario D
#Devuelve una lista x que tiene
Genera una lista de tuplas, donde cada tupla es un par como elementos tuplas que
lista dict_items items Ninguno x=D.items()
clave-valor de un diccionario contienen pares clave-valor del
diccionario D
#Extrae el valor que contenga la KeyError (Error en tiempo de ejecución que ocurre
una clave del diccionario D x=D.pop(c) clave c del diccionario D cuando ingresamos una clave inexistente en el
diccionario D)
Función que extrae una clave (junto su valor) de un Depende del valor
pop #Extrae el valor que contenga la
diccionario de la clave
una clave del diccionario D y clave c del diccionario D. En caso de
x=D.pop(c,default)
un valor predeterminado no existir dará el valor que tenga
default
#Extrae la ultima clave agregada al
Función que extrae el valor de la ultima clave insertada
Tupla popitem Ninguno x=D.popitem() diccionario D junto su valor
de un diccionario junto con su valor
#Retorna el valor de la clave c, en
clave de la cual queremos su
Función que nos devuelve el valor de una clave dada x=D.get(c) caso de no existir en el diccionario
valor
dentro de un diccionario. En caso de que la clave no Depende del valor dara None
get
exista, la función retornara None (o algún valor de la clave #Retorna el valor de la clave c, en
clave que queremos su valor
determinado por el usuario) x=D.get(c,default) caso de no existir en el diccionario
y el valor predeterminado
dará el valor que tenga default
#Crerara un nuevo diccionario x que
Función que crea una copia del diccionario diccionario copy Ninguno x=D.copy() contiene la copia de todos los
elementos de D
#Elimina todos los elementos clave-
Función que elimina todos los elementos del diccionario None clear Ninguno D.clear() valor del diccionario D

lista de claves que serán #La función creara un nuevo


Función que crea un nuevo diccionario en base a una
ingresadas en el diccionario y diccionario x que contendrá las
lista de claves proporcionadas que tendrán el mismo diccionario Fromkeys x=dict.fromkeys(['a','b','c'],0)
el valor predeterminado que claves 'a', 'b', 'c' y todas
valor predeterminado
tendrán estas claves tendrán el valor 0
#La función actualizara las claves
del diccionario D si estas existen en
Función que agrega y actualiza los valores de un
None update diccionario D.update(d2) el diccionario d2. Si el diccionario
diccionario en base a otro diccionario
d2 tiene claves que no contiene el
diccionario D, estas se agregaran
#Retorna el valor de la clave c, en
clave de la cual queremos su
Función que nos devuelve el valor de una clave dada x=d.setdefault(c) caso de no existir se crea la clave
valor
dentro de un diccionario. En caso de que la clave no Depende del valor con el valor None
setdefault
exista, la función creara la clave con el valor de None (o de la clave #Retorna el valor de la clave c, en
clave que queremos su valor
algún valor determinado por el usuario) x=d.setdefault(c,default) caso de no existir se crea la clave
y el valor predeterminado
con el valor que tenga default.

0962255494

Academia de Preparacion φ

También podría gustarte