Skupovi - neuređene i promenljive kolekcije podataka
Skupovi su gomila neuređenih podataka. Prikazuju se pomoću vitičastih zagrada. Članovi skupa se razdvajaju zarezima:
skup = {1, 2, 3}
Prazan skup se definiše pomoću funkcije set()
skup = set()
Dodavanje elemenata u skup
Dodavanje novog elementa u skup se vrši pomoću metode add()
skup.add(10)
Dodavanje više od jednog novog elementa u skup se vrši pomoću metode update()
skup.update({4,5})
Ispitivanje skupa
Ispitivanje dužine skupa se vrši pomoću funkcije len()
len(skup)
Ispitivanje da li skup sadrži određeni element vrši se pomoću ključne reči in
3 in skup
Ispitivanje da li skup ne sadrži određeni element vrši se pomoću ključnih reči not in
3 not in skup
Uklanjanje elemenata iz skupa
Uklanjanje elementa iz skupa vrši se pomoću metode remove()
skup.remove(10)
Ako dati element ne postoji, pri korišćenju metode remove() doći će do greške
Odbacivanje elementa iz skupa samo ako postoji vrši se pomoću metode discard()
skup.discard(10)
Uklanjanje svih članova skupa vrši se pomoću metode clear()
skup.clear()