⊗pyPmREMFiP 63 of 129 menu

Pythonдагы finditer методунун кармандары

finditer методунда дагы кармандарды колдонсо болот. Практикада карап чыгалы. Бизде төмөнкүдөй сап бар дейли:

txt = 'aaaa 123 bbbb 456'

Саттагы бардык сандарды кармандарга жайгаштыралы. Ал эми объекттерди цикл менен кыдырып чыкканда, биринчи дал келүүнү (ал нөлдүнчү карман катары эсептелет), ошондой эле анын элементтерин, алар да өз кезегинде кармандарга бөлүнгөндөй кылып, чыгаралы:

res = re.finditer('(\d)(\d)', txt) for el in res: print(el[0], el[1], el[2])

Код иштеп бүткөндөн кийин нөлдүнчү карман чыгат, б.а. бүт подсап, ошондой эле ушул подсаптан биринчи жана экинчи символдор:

'12 1 2' '45 4 5'

Сат берилген:

txt = 'aaa 123 bbb 456 987'

Сандар менен бардык подсаптарды үч карманга бөлүңүз. Жана аларды цикл жардамы менен чыгарыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу