⊗pyPmStEP 117 of 208 menu

Elem megléte halmazban Pythonban

Ahhoz, hogy ellenőrizzük egy elem meglétét egy halmazban, az in operátort kell használnunk. Az operátortól balra az ellenőrizni kívánt elemet, jobbra pedig azt a halmazt adjuk meg, amelyben keresni szeretnénk. Ha az elem megtalálható a halmazban, akkor a logikai True értéket adja vissza, ellenkező esetben pedig False-t.

Tegyük fel, hogy van egy halmazunk:

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

Ellenőrizzük, hogy benne van-e az 'a' elem:

res = 'a' in st print(res) # True-t ír ki

Most pedig próbáljunk meg keresni egy 'e' elemet a halmazban:

res = 'e' in st print(res) # False-ot ír ki

Egy elem jelenlétét több halmazban is egyszerre ellenőrizhetjük. Ehhez az unió & operátorát is kell használnunk:

st1 = {1, 2, 3, 4} st2 = {3, 4, 5, 6} print(3 in st1 & st2) # True-t ír ki

Ha azt szeretnénk ellenőrizni, hogy egy elem nincs-e a halmazban, akkor a not in kifejezést használhatjuk:

st = {'1', '2', '3'} res = '4' not in st print(res) # True-t ír ki

Adott egy halmaz:

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

Adott egy változó:

num = 3

Ellenőrizze, hogy a változó értéke megtalálható-e a halmazban.

Adott a következő kód:

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

Mondja meg, mi jelenik meg a konzolon.

Adott a következő kód:

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

Mondja meg, mi jelenik meg a konzolon.

Adott a következő kód:

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

Mondja meg, mi jelenik meg a konzolon.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás