Python set je kolekcija jedinstvenih elemenata bez određenog redosleda. Setovi se koriste za čuvanje jedinstvenih vrednosti, a imaju nekoliko osnovnih operacija kao što su dodavanje, brisanje, petlje, i razne metode. Evo objašnjenja tih operacija i nekoliko primera:
Dodavanje elemenata
Koristite metodu add()
da biste dodali element u set.
Brisanje elemenata
Koristite metodu remove()
da biste uklonili određeni element iz seta. Ako element ne postoji, izazvaće grešku.
Koristite metodu discard()
da biste uklonili element iz seta. Neće izazvati grešku ako element ne postoji.
Koristite metodu pop()
da biste uklonili i vratili proizvoljni element iz seta.
Petlje kroz set
Koristite petlju for
da biste iterirali kroz elemente seta.
Spajanje (join) elemenata
Setovi nemaju redosled, pa se ne "spajaju" na isti način kao stringovi ili liste.
Metode setova
Koristite različite metode za operacije sa setovima:
union()
: Vraća uniju dva seta (sve jedinstvene elemente iz oba seta).intersection()
: Vraća presek dva seta (sve zajedničke elemente).difference()
: Vraća razliku dva seta (elemente koji su u prvom setu, ali ne u drugom).clear()
: Uklanja sve elemente iz seta.
Dodavanje elemenata u set
Koristite metodu add()
za dodavanje elemenata u set.
my_set = set()
my_set.add(1)
my_set.add(2)
Rezultat: my_set = {1, 2}
Brisanje elemenata iz seta
Koristite metode remove()
, discard()
ili pop()
za brisanje elemenata iz seta.
my_set = {1, 2, 3}
my_set.remove(2)
my_set.discard(3)
element = my_set.pop()
Rezultat: my_set = {1}, element = 1
Petlje kroz set
Koristite petlju for
za iteraciju kroz elemente seta.
my_set = {1, 2, 3}
for element in my_set:
print(element)
Rezultat: 1, 2, 3 (redosled može varirati)
Metode setova
Koristite različite metode za operacije sa setovima.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
intersection_set = set1.intersection(set2)
difference_set = set1.difference(set2)
set1.clear()
Unija: {1, 2, 3, 4, 5}
Presek: {3}
Razlika: {1, 2}
Set1 nakon clear()
: {}
No comments:
Post a Comment