Aller au contenu

Parcourir les caractères d'une chaîne

Il y a trois façons pour parcourir les caractères d'une chaîne :

  1. On peut parcourir la chaîne caractère par caractère avec for ... in ...:

    >>> chaine = "Python !"
    
    >>> for caractere in chaine:
    ...     print(caractere)
    ... 
    P
    y
    t
    h
    o
    n
    
    !
    

  2. On peut parcourir la chaîne indice par indice avec for ... in range(len(...)):

    >>> chaine = "Python !"
    
    >>> for indice in range(len(chaine)):
    ...     print(chaine[indice])
    ... 
    P
    y
    t
    h
    o
    n
    
    !
    

  3. On peut aussi parcourir la chaîne en utilisant les indices et les valeurs des caractères grâce à for ... in enumerate(...):

    >>> chaine = "Python !"
    
    >>> for indice, caractere in enumerate(chaine):
    ...     print(indice, caractere)
    ... 
    0 P
    1 y
    2 t
    3 h
    4 o
    5 n
    6
    7 !