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

Poches dans la méthode finditer de Python

Dans la méthode finditer, il est également possible d'utiliser des poches. Voyons cela en pratique. Supposons que nous ayons la chaîne :

txt = 'aaaa 123 bbbb 456'

Placons tous les chiffres qui se trouvent dans la chaîne dans des poches. Et lors de la boucle sur les objets, affichons la première correspondance (elle sera considérée comme la poche zéro), ainsi que ses éléments, également répartis dans des poches à leur tour :

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

Après l'exécution du code, la poche zéro sera affichée, c'est-à-dire toute la sous-chaîne, ainsi que le premier et le deuxième caractère de cette sous-chaîne :

'12 1 2' '45 4 5'

Étant donné la chaîne :

txt = 'aaa 123 bbb 456 987'

Répartissez toutes les sous-chaînes avec des nombres dans trois poches. Et affichez-les à l'aide d'une boucle.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser