Os conjuntos em Python são estruturas de dados que armazenam uma coleção não ordenada e não duplicada de elementos. Eles são úteis quando você precisa armazenar elementos únicos e executar operações como união, interseção e diferença entre conjuntos. Aqui estão alguns exemplos básicos de como usar conjuntos em Python:
1. Criando um conjunto:
```python
frutas = {'maçã', 'banana', 'laranja'}
```
2. Adicionando elementos a um conjunto:
```python
frutas.add('abacaxi')
```
3. Removendo um elemento de um conjunto:
```python
frutas.remove('banana')
```
4. Verificando se um elemento está em um conjunto:
```python
if 'maçã' in frutas:
print("A maçã está no conjunto de frutas.")
```
5. Iterando sobre os elementos de um conjunto:
```python
for fruta in frutas:
print(fruta)
```
6. Realizando operações com conjuntos:
```python
conjunto1 = {1, 2, 3}
conjunto2 = {3, 4, 5}
# União de conjuntos
uniao = conjunto1.union(conjunto2)
print(uniao) # Saída: {1, 2, 3, 4, 5}
# Interseção de conjuntos
intersecao = conjunto1.intersection(conjunto2)
print(intersecao) # Saída: {3}
# Diferença entre conjuntos
diferenca = conjunto1.difference(conjunto2)
print(diferenca) # Saída: {1, 2}
```
Esses são apenas exemplos básicos para ilustrar as funcionalidades principais dos conjuntos em Python. Os conjuntos também possuem vários outros métodos e operações disponíveis.