⊗pyPmStSPS 118 of 208 menu

Prítomnosť množiny v sekvencii v Pythone

V Pythone existuje možnosť skontrolovať, či prvky množiny patria do akejkoľvek sekvencie - inej množiny, reťazca, zoznamu, n-tice. Môžeme to urobiť pomocou metódy issubset. V jej parametri zadáme požadovanú sekvenciu. Ak množina patrí do nej, vráti sa logická hodnota True, v opačnom prípade - False.

Majme množinu a zoznam:

st = {'a', 'b', 'c'} lst = ['a', 'b', 'c']

Skontrolujme, či prvky množiny patria do zoznamu:

res = st.issubset(lst) print(res) # vypíše True

A teraz porovnajme prvky dvoch množín:

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # vypíše False

Metóda issubset má tiež krátku formu. Používa sa iba pri porovnávaní dvoch množín. Prepíšme predchádzajúci príklad s jej pomocou:

res = st1 <= st2 print(res) # vypíše False

Dané množina a reťazec:

st = {'1', '2', '3', '4', '5', '6'} txt = '123456'

Skontrolujte, že všetky prvky množiny sú v reťazci.

Dané množina a n-tica:

st = {'ab', 'cd', 'ef'} tlp = ('ab', 'cd', 'ef')

Skontrolujte, že všetky prvky množiny sú v n-tici.

Dané dve množiny:

st1 = {1, 2, 3, 4, 5} st2 = {1, 2, 3}

Skontrolujte, že všetky prvky druhej množiny sú v prvej množine.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť