⊗pyPmREMFiP 63 of 129 menu

Lommer i finditer-metoden i Python

I metoden finditer kan man også bruke lommer. La oss se på det i praksis. La oss si vi har en streng:

txt = 'aaaa 123 bbbb 456'

La oss plassere alle sifrene som finnes i strengen, i lommer. Og ved gjennomgang av objektene med en loop, la oss skrive ut den første treffen (den vil bli regnet som den nullte lomme), og også dens elementer, også fordelt på lommer:

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

Etter kjøring av koden vil den nullte lomme bli skrevet ut, dvs. hele delstrengen, samt det første og andre tegnet fra denne delstrengen:

'12 1 2' '45 4 5'

Gitt en streng:

txt = 'aaa 123 bbb 456 987'

Fordel alle delstrenger med tall i tre lommer. Og skriv dem ut ved hjelp av en loop.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis