⊗pyPmREMFiP 63 of 129 menu

Zsebek a finditer metódusban Pythonban

A finditer metódusban is használhatunk zsebeket. Nézzük meg gyakorlatban. Tegyük fel, hogy van egy sztringünk:

txt = 'aaaa 123 bbbb 456'

Helyezzük minden számjegyet, amely megtalálható a sztringben, zsebekbe. És amikor végigmegyünk az objektumokon ciklussal, írjuk ki az első egyezést (azt nulladik zsebnek tekintjük), valamint annak elemeit, szintén zsebekbe szétszórva:

res = re.finditer('(\d)(\d)', txt) for el in res: print(el[0], el[1], el[2])

A kód végrehajtása után kiíródik a nulladik zseb, azaz az egymás után sorozat, valamint az első és második karakter ebből a részsztringből:

'12 1 2' '45 4 5'

Adott egy sztring:

txt = 'aaa 123 bbb 456 987'

Ossza szét az összes számot tartalmazó részsztringet három zsebbe. És írja ki őket ciklus segítségével.

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