⊗pyPmStEP 117 of 208 menu

Prisotnost elementa v množici v Pythonu

Če želite preveriti, ali je element prisoten v množici, uporabite operator in. Levo od operatorja navedemo želeni element, desno pa množico, v kateri ga želimo poiskati. Če je element v množici, vrnemo logično vrednost True, drugače pa False.

Recimo, da imamo množico:

st = {'a', 'b', 'c'}

Preverimo, ali vsebuje element 'a':

res = 'a' in st print(res) # izpiše True

Zdaj pa poskusimo najti element 'e' v množici:

res = 'e' in st print(res) # izpiše False

Prav tako lahko preverimo prisotnost določenega elementa v več množicah hkrati. Za to uporabimo še operator preseka &:

st1 = {1, 2, 3, 4} st2 = {3, 4, 5, 6} print(3 in st1 & st2) # izpiše True

Če želimo preveriti nasprotno, torej ali elementa ni v množici, lahko uporabimo konstrukcijo not in:

st = {'1', '2', '3'} res = '4' not in st print(res) # izpiše True

Podana je množica:

st = {1, 2, 3, 4, 5}

Podana je spremenljivka:

num = 3

Preverite, ali je vrednost te spremenljivke vsebovana v množici.

Podana je naslednja koda:

st1 = {'1', '2', '3'} st2 = {'4', '5', 3} print('3' in st1 & st2)

Povejte, kaj se bo izpisalo v konzolo.

Podana je naslednja koda:

st = {'ab', 'bc', 'cd'} txt = 'bc' print(txt not in st)

Povejte, kaj se bo izpisano v konzolo.

Podana je naslednja koda:

st = {'x', 'y', 'z', 'w'} txt = 'yz' print(txt not in st)

Povejte, kaj se bo izpisalo v konzolo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni