Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmREMFiP 63 of 129 menu
◀ ▶

Taskumat finditer-metodissa Pythonissa

Metodissa finditer voidaan myös käyttää taskuja. Katsotaanpa käytännössä. Olkoon meillä merkkijono:

txt = 'aaaa 123 bbbb 456'

Laitetaan kaikki merkkijonossa olevat numerot taskuihin. Ja kun käymme läpi olioita silmukalla, tulostamme ensimmäisen osumman (se lasketaan nollanneksi taskuksi), sekä sen alkiot, myös ne vuorostaan jaettuina taskuihin:

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

Koodin suorittamisen jälkeen tulostuu nollas tasku, ts. koko alimerkkijono, sekä ensimmäinen ja toinen merkki tästä alimerkkijonosta:

'12 1 2' '45 4 5'

Annettu merkkijono:

txt = 'aaa 123 bbb 456 987'

Jaa kaikki numeromerkkijonot kolmeen taskuun. Ja tulosta ne silmukalla.

← →
↑
Suomi▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää