Grupy w metodzie finditer w Pythonie

W metodzie finditer również można używać grup. Spójrzmy na praktyce. Niech mamy ciąg znaków:

pythontxt = 'aaaa 123 bbbb 456'

Umieśćmy wszystkie cyfry, które znajdują się w ciągu, w grupach. A przy przeglądaniu obiektów pętlą wypiszmy pierwsze dopasowanie (będzie ono uważane za grupę zerową), a także jego elementy, również z kolei rozmieszczone w grupach:

pythonres = re.finditer('(\d)(\d)', txt)

for el in res:
  print(el[0], el[1], el[2])

Po wykonaniu kodu wypisze się grupa zerowa, czyli cały podciąg, a także pierwszy i drugi znak z tego podciągu:

python'12 1 2'
'45 4 5'
Задание 1

Dany jest ciąg znaków:

pythontxt = 'aaa 123 bbb 456 987'

Rozmieść wszystkie podciągi z liczbami w trzech grupach. I wypisz je za pomocą pętli.