Xhepat në metodën finditer të Python
Në metodën finditer gjithashtu mund të
përdoren xhepa. Le të shohim në praktikë.
Le të themi se kemi një varg:
txt = 'aaaa 123 bbbb 456'
Le të vendosim të gjithë shifrat që gjenden në varg në xhepa. Dhe gjatë kalimit të objekteve me cikël, le të shfaqim përputhjen e parë (ajo do të konsiderohet xhepi zero), si dhe elementët e saj, të cilët nga ana e tyre janë shpërndarë në xhepa:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
Pas ekzekutimit të kodit, do të shfaqet xhepi zero, d.m.th. i gjithë nënvargu, si dhe karakteri i parë dhe i dytë nga ky nënvarg:
'12 1 2'
'45 4 5'
Është dhënë një varg:
txt = 'aaa 123 bbb 456 987'
Shpërndani të gjitha nënvargjet me numra në tre xhepa. Dhe shfaqini ato duke përdorur një cikël.