Relation avec les strings#
Les strings sont aussi des listes (presque).
On peut itérer sur les caractères d’une string :
for c in "vache":
print(c)
v
a
c
h
e
On peut tester si un caractère est présent :
print("e" in "vache")
# affiche: True
print("x" in "vache")
# affiche: False
Notez qu’on peut aussi utiliser in
pour tester si
une chaîne de caractères est contenue dans une autre :
print("ch" in "vache")
# affiche: True
On peut indexer une string :
prénom = "Charlotte"
l = prénom[0]
print(l)
# affiche: "C"
Mais on ne peut pas modifier une string en utilisant l’indexation :
prénom = "Charlotte"
prénom[0] = "X"
# erreur: TypeError