Funciones de Diccionario

You might also like

You are on page 1of 1

OPERADORES EN DICCIONARIOS

Tipo de dato que Nombre de la


Descripción Argumentos que recibe la operación Modos de uso Errores
retorna operación
Operador que retorna True si el item x se
#Evalúa si x se encuentra dentro de las claves del
encuentran dentro de las claves del diccionario bool in - x in dicc
diccionario dicc.
dicc.
Operador que retorna True si el item x no se
#Evalúa si x no se encuentra dentro de las claves del
encuentran dentro de las claves del diccionario bool not in - x not in dicc
diccionario dicc.
dicc.
Depende del tipo
Muestra el valor de una clave específica del acceder al KeyError: Error en tiempo de ejecución que ocurre cuando se
de dato de los clave del diccionario dicc[clave] #Devuelve el item que se encuentra en el índice i.
diccionario dicc. valor ha especificado una clave no existente
valores
agregar / #En caso de que la clave:valor no existe lo agrega.
Función de python que devuelve la longitud del
- modificar clave del diccionario dicc[clave] = valor #En caso de que la clave:valor existe entonces su
diccinario dicc.
elemento valor se modifica.

FUNCIONES DE PYTHON (USANDO DICCIONARIOS)


Tipo de dato que Nombre de la
Descripción
retorna función Argumentos que recibe la función Modos de uso Errores
Función de python que devuelve la longitud del #Devuelve el número de items que contiene el
int longitud diccionario len(dicc)
diccinario dicc. diccionario dicc.
Función de python que devuelve el valor #Devuelve la clave mínima que contiene el Cuando el diccionario contiene claves de tipo 'str'.
int mínimo diccionario min(dicc)
mínimo de las claves de un diccinario dicc. diccionario dicc. TypeError: Tipo de operando no soportado para +: 'int' y 'str'
Función de python que devuelve el valor #Devuelve la clave máxima que contiene el Cuando el diccionario contiene claves de tipo 'str'.
int máximo diccionario max(dicc)
máximo de las claves de un diccinario dicc. diccionario dicc. TypeError: Tipo de operando no soportado para +: 'int' y 'str'
Función de python que devuelve la suma de #Devuelve la suma de las claves que contiene el Cuando el diccionario contiene claves de tipo 'str'.
int suma diccionario sum(dicc)
todos las claves del diccinario dicc. diccionario dicc. TypeError: Tipo de operando no soportado para +: 'int' y 'str'
diccionario del(dicc) #Elimina el diccionario dicc.
Función que elilmina un elemento del
None eliminar #Elimina el elemento del diccionario dicc cuya KeyError: Error en tiempo de ejecución que ocurre cuando se
diccinario dicc. dicc[clave] del(dicc[c])
clave es c. ha especificado una clave no existente

FUNCIONES DE DICCIONARIOS
Tipo de dato que Nombre de la
Descripción
retorna función Argumentos que recibe la función Modos de uso Errores
KeyError: Error en tiempo de ejecución que sucede cuando la
Función que extrae un elemento del diccionario Un elemento de la Recibe la clave del elemento que se x = dicc.pop('hola') #Extrae el elemento del diccionario cuya clave es clave especificada no existe.
pop
dicc. lista desea extraer. 'hola' TypeError: Error en tiempo de ejecución que sucede cuando
no se ha especificado una clave.
Un diccionario con #Realiza una copia de todos los elementos del
Función que realiza una copia del diccionario
todos los copy Ninguno x = dicc.copy() diccionario dicc y se crea un nuevo diccionario x
dicc.
elementos. con todos los elementos del diccionario dicc.
Función que vuelve el valor de la llave. Si la llave
#Devuelve el valor de la clave 'hola' y si no existe en
no existe, entonces mostrará el valor de Recibe la clave que se desea consultar dicc.get('hola')
Valor / None / valor el diccionario devuelve None. TypeError: Error en tiempo de ejecución que sucede cuando
“default”. Si la llave no existe y el valor por get y devuelve el valor de la misma o
a escoger dicc.get('hola','No #Devuelve el valor de la clave 'hola' y si no existe en no se ha especificado una clave.
defecto no se define, entonces no se devuelve None.
nada. existe') el diccionario devuelve 'No existe'.
dicc2 = {1:'uno',2:'dos'} #Devuelve el diccionario dicc incluido los
Función que agrega todos los elementos de un dicc.update(dicc2) elementos de dicc2 TypeError: Error en tiempo de ejecución que sucede cuando
diccionario update diccionario
diccionario en otro. dicc.update({1:'uno',2:'dos #Devuelve el diccionario dicc incluido los el argumento no es un diccionario.
'}) elementos del diccionario.
Función que muestra todas las llaves del #Devuelve un objeto de tipo keys con todas las
dict_keys Ninguno dicc.keys()
diccionario. claves del diccionario.
keys
Función que muestra todos los valores del #Devuelve un objeto de tipo values con todos los
dict_values Ninguno dicc.values()
diccionario. valores del diccionario.
Función que muestra para todos los elementos #Devuelve un objeto de tipo items con tuplas para
dict_items items Ninguno dicc.items()
una tupla de (clave,valor) del diccionario. cada elemento del diccionario clave:valor.

You might also like