0% encontró este documento útil (0 votos)
82 vistas2 páginas

Conjuntos en Python y eliminación de duplicados

Los conjuntos en Python representan una serie de valores únicos sin orden establecido. No admiten elementos duplicados, lo que los hace útiles para eliminar duplicados de una lista. Se crean usando llaves y permiten realizar operaciones matemáticas como unión, intersección y diferencia entre conjuntos.

Cargado por

sabrina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas2 páginas

Conjuntos en Python y eliminación de duplicados

Los conjuntos en Python representan una serie de valores únicos sin orden establecido. No admiten elementos duplicados, lo que los hace útiles para eliminar duplicados de una lista. Se crean usando llaves y permiten realizar operaciones matemáticas como unión, intersección y diferencia entre conjuntos.

Cargado por

sabrina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ASOCIACIÓN DE PROFESORES UNIVERSITARIOS

DE SANTIAGO DEL ESTERO – APROFUNSE


Programación con Python para principiantes

CONJUNTOS EN PYTHON
Un conjunto en Python representa una serie de valores únicos y sin orden
establecido. Mantiene muchas similitudes con el concepto matemático de
conjunto 1

Aunque se usan con menos frecuencia, python también dispone de conjuntos (sets).

Una característica importante de los conjuntos, es que no admiten elementos


duplicados.

Aunque pueda parecer un problema, puede ser muy útil, ya que permite usarlo
como truco para eliminar duplicados de una lista:

>>> lista = ['Fernando', 'Fernando', 'Felipe']


>>> print(lista)
['Fernando', 'Fernando', 'Felipe']

>>> lista = list(set(lista))


>>> print(lista)
['Fernando', 'Felipe']

Como los diccionarios, se crean usando llaves, pero entre las llaves sólo se escriben
los elementos separados por coma como si se tratara de una lista (en vez de
palabra: definición como se hace en los diccionarios).

>>> conjunto = {'Fernando Alonso', 'Kimi Raikkonen', 'Felipe Massa'}


>>> print(conjunto)
{'Fernando Alonso', 'Kimi Raikkonen', 'Felipe Massa'}
Los sets permiten realizar las operaciones matemáticas típicas de conjuntos como
unión, intersección, etc.

1
ASOCIACIÓN DE PROFESORES UNIVERSITARIOS
DE SANTIAGO DEL ESTERO – APROFUNSE
Programación con Python para principiantes
Operaciones más habituales en conjuntos

 A | B: Unión entre el conjunto A y B (Los elementos del conjunta A y los


elementos del conjunto B)
 A & B: Intersección entre el conjunto A y B (los elementos que están en ambos
conjuntos)
 A – B: Diferencia entre el conjunto A y B (los elementos que están en A pero
no están en B)
 A ^B: Diferencia simétrica entre el conjunto A y B (los elementos que están en
A o en B pero no en los dos)

También podría gustarte