I set sono insiemi di elementi che non ammettono ripetizioni. Non sono ordinati.
thisset = {"apple", "banana", "cherry", "apple"}
print(thisset)
{‘banana’, ‘apple’, ‘cherry’}
Aggiungere elementi ai set di Python
Add()
thisset = {"apple", "banana", "cherry"}
thisset.add("orange")
print(thisset)
{‘banana’, ‘apple’, ‘cherry’, ‘orange’}
Update()
Con update() uniamo un set ad un altro.
thisset = {"apple", "banana", "cherry"}
tropical = {"pineapple", "mango", "papaya"}
thisset.update(tropical)
print(thisset)
{‘apple’, ‘mango’, ‘cherry’, ‘pineapple’, ‘banana’, ‘papaya’}
Rimuovere elementi ai set di Python
Remove()
Con remove() se l’elemento non è presente la console ci restituirà un errore.
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
{‘apple’, ‘cherry’}
Discard()
Mentre con discard() se l’elemento non è presente nel set non rischieremo nessun errore.
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
{‘apple’, ‘cherry’}
Pop() Del() Clear()
Come già visto in precedenza nelle liste di Python è possibile usare anche con i set i metodo pop(), del() e clear()