⊗pyPmREMFiP 63 of 129 menu

Python-dagi finditer usulidagi qisqa cho'ntaklar

finditer usulida ham qisqa cho'ntaklardan foydalanish mumkin. Keling, amalda ko'ramiz. Faraz qilaylik, bizda quyidagi satr mavjud:

txt = 'aaaa 123 bbbb 456'

Keling, satrda joylashgan barcha raqamlarni qisqa cho'ntaklarga joylashtiramiz. Va ob'ektlarni tsikl bilan aylantirishda birinchi moslikni (u nolinchi qisqa cho'ntak hisoblanadi), shuningdek, uning elementlarini ham, o'z navbatida qisqa cho'ntaklarga joylashtirilgan holda chiqaramiz:

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

Kod bajarilgandan so'ng nolinchi qisqa cho'ntak, ya'ni butun pastki satr, shuningdek, birinchi va ikkinchi belgi shu pastki satrdan chiqariladi:

'12 1 2' '45 4 5'

Berilgan satr:

txt = 'aaa 123 bbb 456 987'

Raqamli barcha pastki satrlarni uchta qisqa cho'ntakka joylashtiring. Va ularni tsikl yordamida chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish