Cando usalos
Un conxunto(set) é unha colección de elementos únicos e non ordenados.
Estrutura e uso:
Código Python: Exemplo de uso dun conxunto
# Crear un conxunto
cores = {"vermello", "azul", "verde"}
cores.add("amarelo") # Engadir un elemento
print(cores) # Mostrar o conxunto
Características:
- Non permite elementos duplicados.
- Poden ser de distinto tipo.
- A orde non está garantida.
- Ideais para comprobar a pertenza ou eliminar duplicados.
Por exemplo:
Comprobar a pertenza: Permítenche verificar de forma rápida se un elemento está presente no conxunto, grazas á súa estrutura optimizada. Isto faise usando a palabra clave in.
Código Python: Exemplo de comprobar a pertenza a un conxunto
cores = {"vermello", "azul", "verde"}
print("vermello" in cores) # Saída: True
print("amarelo" in cores) # Saída: False
Eliminar duplicados: Os conxuntos eliminan automaticamente os valores repetidos, xa que só gardan elementos únicos. Isto é útil cando traballamos con listas que poden ter duplicados.
Código Python: Exemplo de eliminación de duplicaodos nun conxunto
numeros = [1, 2, 2, 3, 4, 4, 5]
numeros_unicos = set(numeros) # Converte a lista nun conxunto, eliminando duplicados
print(numeros_unicos) # Saída: {1, 2, 3, 4, 5}
Deste xeito, os conxuntos axudan a simplificar operacións relacionadas coa pertenza ou a eliminación de valores redundantes.
Nun conxunto (set) en Python, os elementos non se almacenan nunha orde específica. Isto significa que, aínda que engadas os elementos nunha determinada secuencia, ao imprimir ou traballar con eles, a orde pode parecer "aleatoria". Isto ocorre porque os conxuntos están deseñados para optimizar operacións como a comprobación de pertenza e a eliminación de duplicados, polo que non se preocupan pola orde dos elementos.