Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contacto: 0980782990
Conjuntos
Un conjunto es una colección mutable y desordenada de elementos
únicos, es decir, estos elementos no poseen índices y tampoco se
repiten.
Estas características hacen que los principales usos de esta
estructura sean conocer si un elemento pertenece o no a una
colección y eliminar los elementos repetidos de otras estructuras
como listas, cadenas de caracteres y tuplas.
Esta estructura está representada por llaves y dentro de ellas sus
elementos.
Dado que los elementos de un conjunto no tienen orden no podemos
acceder a un elemento especifico a través de una indexación
(tampoco slicing), sin embargo, si podemos realizar iteraciones
sobre un conjunto.
Unión:
Operador: |
Intersección:
Operador: &
Diferencia:
Operador: -
Diferencia
simétrica:
Operador: ^
Función add:
Sintaxis: conjunto.add(elemento)
Función update:
Sintaxis: conjunto.update(iterable)
Función clear:
Sintaxis: conjunto.clear( )
Función discard:
Sintaxis: conjunto.discard(elemento)
Función pop:
Sintaxis: conjunto.pop( )
Función union:
Sintaxis: conjunto.union(iterable)
Equivalente: |
Función intersection:
Sintaxis: conjunto.intersection(iterable)
Equivalente: &
Función difference :
Sintaxis: conjunto.diference(iterable)
Equivalente: -
Función symmetric_difference:
Sintaxis: conjunto.symmetric_difference(iterable)
Equivalente: ^
Conversiones:
Función set()
Sintaxis: set( lista , tupla o cadena de caracteres )
Esta función convierte una lista , tupla o cadena de
caracteres en un set, en este proceso si existen elementos
repetidos en alguna de las estructuras serán eliminados.
Retorna un conjunto.
Función tuple()
Sintaxis: tuple( lista, set o cadena de caracteres )
Función list()
Sintaxis: list( tupla , set o cadena de caracteres )