Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш