Gli insiemi(set())
Documentazione PythonIn Python, un "set" è una struttura dati non ordinata che contiene elementi unici. Questo significa che un set può contenere solo un'istanza di ciascun elemento, e gli elementi non sono disposti in un ordine particolare. La principale caratteristica distintiva di un set è che non può contenere duplicati.
Citiamo alcune caratteristiche importanti dei set in Python:
# Creazione di un set
frutta = {"mela", "banana", "kiwi"}
# Aggiunta di un elemento
frutta.add("arancia")
# Rimozione di un elemento
frutta.remove("mela")
# Verifica se un elemento è presente nel set
if "banana" in frutta:
print("La banana è nel set di frutta.")
# Iterazione attraverso il set
for elemento in frutta:
print(elemento)
In questo esempio, stiamo creando un set di frutta, aggiungendo un'arancia, rimuovendo una mela e verificando la presenza di una banana nel set. Infine, stiamo iterando attraverso gli elementi del set utilizzando un ciclo for. I set sono utili quando è necessario memorizzare una collezione di elementi unici e non è importante l'ordine in cui sono memorizzati. Sono comunemente utilizzati per rimuovere duplicati da una lista o per eseguire operazioni insiemistiche come l'unione, l'intersezione e la differenza tra insiemi.