Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmREMFiP 63 of 129 menu
◀ ▶

Gruppi nel metodo finditer di Python

Nel metodo finditer è possibile utilizzare anche i gruppi. Vediamo nella pratica. Supponiamo di avere una stringa:

txt = 'aaaa 123 bbbb 456'

Inseriamo tutte le cifre che si trovano nella stringa nei gruppi. E durante l'iterazione degli oggetti con il ciclo, stampiamo la prima corrispondenza (che sarà considerata il gruppo zero), e anche i suoi elementi, a loro volta suddivisi in gruppi:

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

Dopo l'esecuzione del codice, verrà stampato il gruppo zero, cioè l'intera sottostringa, e anche il primo e il secondo carattere di questa sottostringa:

'12 1 2' '45 4 5'

Data una stringa:

txt = 'aaa 123 bbb 456 987'

Suddividete tutte le sottostringhe con numeri in tre gruppi. E stampateli utilizzando un ciclo.

← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta