Poket dalam Kaedah finditer Python
Dalam kaedah finditer, kita juga boleh
menggunakan poket. Mari kita lihat
secara praktikal. Katakan kita mempunyai rentetan:
txt = 'aaaa 123 bbbb 456'
Mari letakkan semua digit yang berada dalam rentetan ke dalam poket. Dan semasa mengulangi objek dengan gelung, paparkan pertandingan pertama (ia akan dianggap sebagai poket sifar), serta unsurnya, juga seterusnya diagihkan ke dalam poket:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
Selepas kod dilaksanakan, poket sifar akan dipaparkan, iaitu semua subrentetan, serta aksara pertama dan kedua dari subrentetan tersebut:
'12 1 2'
'45 4 5'
Diberi rentetan:
txt = 'aaa 123 bbb 456 987'
Agihkan semua subrentetan dengan nombor kepada tiga poket. Dan paparkan mereka menggunakan gelung.