You are on page 1of 2

OPERADORES EN CONJUNTOS

Tipo de dato que


Descripción Nombre de la operación Argumentos que recibe la operación Modos de uso Errores
retorna
Operador que retorna True si el item x se
bool in - x in s #Evalúa si x se encuentra dentro del conjunto s.
encuentran en el conjunto s.
Operador que retorna True si el item x no se
bool not in - x not in s #Evalúa si x no se encuentra dentro del conjunto s.
encuentran en el conjunto s.
TypeError: Error en tiempo de ejecución que ocurre cuando
| - a | b
Operador que retorna un conjunto con la unión una o todas las variables no son de tipo set.
set #Une todos los elementos del conjunto a y b.
entre el conjunto a y b TypeError: Error en tiempo de ejecución que ocurre cuando
union - a.union(b)
una o todas las variables no son de tipo set.
TypeError: Error en tiempo de ejecución que ocurre cuando
& - a & b
Operador que retorna un conjunto con la #Intersecta los elementos comunes del conjunto a y una o todas las variables no son de tipo set.
set
intersección entre el conjunto a y b b. TypeError: Error en tiempo de ejecución que ocurre cuando
intersection - a.intersection(b)
una o todas las variables no son de tipo set.
TypeError: Error en tiempo de ejecución que ocurre cuando
- - a - b
Operador que retorna un conjunto con la #Muestra los elementos del conjunto a sin los una o todas las variables no son de tipo set.
set
diferencia entre el conjunto a y b elementos del conjunto b. TypeError: Error en tiempo de ejecución que ocurre cuando
difference - a.difference(b)
una o todas las variables no son de tipo set.
TypeError: Error en tiempo de ejecución que ocurre cuando
^ - a ^ b
Operador que retorna un conjunto con la #Muestra los elementos de los conjuntos a y b sin una o todas las variables no son de tipo set.
set
diferencia simétrica entre el conjunto a y b los elementos comunes entre a y b. TypeError: Error en tiempo de ejecución que ocurre cuando
symmetric_difference - a.symmetric_difference(b)
una o todas las variables no son de tipo set.

FUNCIONES DE PYTHON (USANDO CONJUNTOS)


Tipo de dato que
Descripción Nombre de la función Argumentos que recibe la función Modos de uso Errores
retorna
Función de python que devuelve la longitud del #Devuelve el número de items que contiene el
int longitud conjunto len(s)
conjunto s. conjunto s.

Función de python que devuelve el valor Depende del tipo #Devuelve el valor mínimo de los items que
mínimo conjunto min(s)
mínimo que existe en el conjunto s. de dato de los items contiene el conjunto s.
Cuando existen tipos de datos diferentes entre tipos.
TypeError: '<' no soportado entre instancias de 'int' y 'str'
Función de python que devuelve el valor Depende del tipo #Devuelve el valor máximo de los items que
máximo conjunto max(s)
máximo que existe en el conjunto s. de dato de los items contiene el conjunto s.
Función de python que devuelve la suma de #Devuelve la suma de los valores que contiene el Cuando el conjunto cotiene items de tipo 'str'.
int suma conjunto sum(s)
todos los valores de el conjunto s. conjunto s. TypeError: Tipo de operando no soportado para +: 'int' y 'str'
Función que elilmina el conjunto s. None eliminar conjunto del(s) #Elimina el conjunto s.

Función que elilmina un item de el conjunto s. None eliminar elemento s.remove(x) #Elimina el elemento x del conjunto s. KeyError: porque el elemento x no existe en el conjunto.
Función de python que convierte una secuencia #Devuelve el conjunto de los valores que contiene TypeError: Error en tiempo de ejecución que ocurre cuando
set set secuencia o colección de valores set(seq)
o colección de valores a un conjunto. la secuencia. Una secuencia puede ser un string, una se especifica un arreglo como argumento.

FUNCIONES DE CONJUNTOS
Tipo de dato que
Descripción Nombre de la función Argumentos que recibe la función Modos de uso Errores
retorna
s.add(70) #Agrega el número 70 al conjunto. TypeError: Error en tiempo de ejecución que ocurre cuando
Función que agrega un elemento al final del Recibe el elemento que se desea
None add no se especifica el argumento de la función o se especifican
conjunto. agregar al final del conjunto. #Agrega la cadena de caracteres "espol" al
s.add("espol") mas de un item
conjunto.
Un elemento del TypeError: Error en tiempo de ejecución que ocurre cuando
Función que extrae un elemento del conjunto pop No recibe argumentos. x = s.pop() #Extrae un elemento aleatorio del conjunto.
conjunto se especifica algún argumento en la función.
ValueError: Error en tiempo de ejecución que sucede cuando
s.remove(80) #Remueve el número 80 del conjunto. no existe el elemento del cual quiero conocer su índice en el
Función que remueve un elemento del Recibe el elemento que se desea
None remove conjunto
conjunto. remover del conjunto. #Remueve la cadena de caracteres "espol" del
s.remove("espol") TypeError: Error en tiempo de ejecución que ocurre cuando
conjunto. no se especifica el argumento de la función

s.discard(80) #Remueve el número 80 del conjunto.


Función que remueve un elemento del Recibe el elemento que se desea
None discard
conjunto. remover del conjunto. #Remueve la cadena de caracteres "espol" del
s.discard("espol")
conjunto.
TypeError: Error en tiempo de ejecución que ocurre cuando
Función que devuelve True si el conjunto s
bool issubset conjunto s.issubset(A) #Devuelve True si S contiene A y False sino. no se especifica el argumento de la función o se especifican
pertenece completamente al conjunto A.
mas de un item
TypeError: Error en tiempo de ejecución que ocurre cuando
Función que devuelve True si el conjunto A
bool issuperset conjunto s.issuperset(A) #Devuelve True si A contiene S y False sino. no se especifica el argumento de la función o se especifican
pertenece completamente al conjunto s.
mas de un item

You might also like