Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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