Mifuko katika Njia finditer ya Python
Katika njia finditer pia inawezekana
kutumia mifuko. Hebu tuangalie
kwa vitendo. Hebu tuchukulie tuna mfuatano wa herufi:
txt = 'aaaa 123 bbbb 456'
Hebu tuweke tarakimu zote ambazo zipo kwenye mfuatano wa herufi, kwenye mifuko. Na wakati wa kuvipitia vitu kwa kitanzi tuonyeshe lingano la kwanza (litahesabiwa kuwa mfuko wa sifuri), na vilevile vipengele vyake, pia kwa upande wake vilivyotawanyika kwenye mifuko:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
Baada ya kutekeleza kificho kitatokea mfuko wa sifuri, yaani kipande-chote cha mfuatano, na pia herufi ya kwanza na ya pili kutoka kwenye kipande hicho cha mfuatano:
'12 1 2'
'45 4 5'
Umepewa mfuatano wa herufi:
txt = 'aaa 123 bbb 456 987'
Tawanya vipande vyote vya mfuatano vilivyo na nambari kwenye mifuko mitatu. Na uvitoe kwa kutumia kitanzi.