Comment itérer efficacement sur des chaînes et autres itérables en Python ?

Patricia Arquette
Libérer: 2024-10-23 18:20:02
original
615 Les gens l'ont consulté

How to Effectively Iterate Over Strings and Other Iterables in Python?

Itérer sur des chaînes en Python

Pour parcourir une chaîne en Python, en obtenant chaque caractère dans une boucle, utilisez la construction simple de boucle for :

<code class="python">for c in "string":
    # Perform actions on c</code>
Copier après la connexion

De plus, vous pouvez parcourir d'autres objets en Python :

  • Fichiers : ouvrez un fichier et parcourez ses lignes :
<code class="python">with open(filename) as f:
    for line in f:
        # Operate on line</code>
Copier après la connexion

Cela peut paraître énigmatique mais suit un protocole simple.

Créer vos propres objets itérables

Pour créer vos propres itérables, définissez un itérateur avec un next() et implémentez une méthode __iter__ sur une classe pour permettre l'itération. La méthode __iter__ renvoie un objet itérateur avec une méthode next().

Pour plus d'informations, reportez-vous à la documentation officielle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!