РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш