Neste exemplo, definimos duas variáveis de conjunto e executamos diferentes operações de conjunto: união, interseção, diferença e diferença simétrica.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Python:
- Conjuntos Python
- Entrada, saída e importação do Python
Python oferece um tipo de dados chamado conjunto, cujos elementos devem ser únicos. Pode ser usado para realizar diferentes operações de conjunto como união, interseção, diferença e diferença simétrica.
Código fonte
# Program to perform different set operations like in mathematics # define three sets E = (0, 2, 4, 6, 8); N = (1, 2, 3, 4, 5); # set union print("Union of E and N is",E | N) # set intersection print("Intersection of E and N is",E & N) # set difference print("Difference of E and N is",E - N) # set symmetric difference print("Symmetric difference of E and N is",E N)
Resultado
União de E e N é (0, 1, 2, 3, 4, 5, 6, 8) A interseção de E e N é (2, 4) A diferença de E e N é (8, 0, 6) Diferença simétrica de E e N é (0, 1, 3, 5, 6, 8)
Neste programa, pegamos dois conjuntos diferentes e executamos operações de conjunto diferentes neles. Isso pode ser feito de forma equivalente usando métodos de definição.