Vijugavi put - Platforma za učenje programskog jezika Python®

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()