⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել