Gli insiemi(set())

Documentazione Python

Citiamo alcune caratteristiche importanti dei set in Python:
Elementi Unici: Un set non può contenere elementi duplicati. Se si cerca di inserire lo stesso elemento più volte, verrà considerato una sola volta.
Non Ordinato: Gli elementi in un set non sono memorizzati in un ordine specifico. Non puoi accedere agli elementi del set tramite l'indice, poiché il set non ha un ordine predefinito.
Mutabile: I set sono mutabili, il che significa che è possibile aggiungere o rimuovere elementi da un set dopo la sua creazione.
Iterabile: È possibile scorrere gli elementi di un set utilizzando un ciclo for.
Sintassi: I set sono definiti tra parentesi graffe {} o utilizzando il costruttore set(). Gli elementi all'interno di un set sono separati da virgole.

                

# 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.