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.