Découper chaînes et listes
La longueur 4 n'est pas une place que l'on peut lire. lida occupe les places 0, 1, 2 et 3. guest[4] demande une place absente, donc le programme s'arrête. La dernière place est 3, pas 4.
Les places partent de 0, pas de 1. l est en 0, i en 1, d en 2, a en 3. guest[0] est la première lettre. guest[-1] est la dernière, a. Le signe moins ne fait pas une soustraction. -1 désigne la fin.
guest = "lida"
print(guest[0])
print(guest[-1])
Les deux lignes sont l, puis a.
Le nombre de fin n'est pas pris
guest[0:2] part de la place 0 et s'arrête avant la place 2. On prend l et i, pas d. La sortie est li, pas lid. guest[1:] va de la place 1 jusqu'au bout : i, d et a, donc ida. Il n'y a pas de nombre de fin à laisser dehors. guest[:2] est la même coupe que guest[0:2].
guest = "lida"
print(guest[0:2])
print(guest[1:])
La première ligne est li. La seconde est ida. Ces places appartiennent au mot lida.
📊 Places dans lida
| Place | Lettre |
|---|---|
| 0 | l |
| 1 | i |
| 2 | d |
| 3 | a |
Les mêmes crochets, un élément entier
Une liste, ce sont plusieurs éléments dans l'ordre, entre crochets, séparés par des virgules. names = ["lida", "tea"] en a deux. names[0] n'est pas la lettre l. C'est le premier élément entier : le mot lida. names[1] est le mot tea. Une coupe dans un texte donne des lettres. Une coupe dans une liste donne des éléments. Construire et modifier des listes, c'est une page plus tard. Ici vous ne prenez qu'un élément à sa place.
names = ["lida", "tea"]
print(names[0])
print(names[1])
La page suivante est vrai ou faux
Ici vous ne séparez pas vrai et faux, vous ne placez pas un nom dans une phrase et vous ne changez pas la casse. La page suivante est une valeur qui est vraie ou fausse. La coupe reste une façon de prendre des lettres, ou un élément entier, par leur place.
À dire soi-même
- guest[0] est l. guest[-1] est a.
- guest[0:2] est li, pas lid.
- guest[1:] est ida.
- guest[4] arrête le programme.
- names[0] est le mot lida, pas la lettre l.
Lectures fausses
- Compter la première lettre comme la place 1
- Attendre lid avec guest[0:2]
- Attendre la lettre l avec names[0]
- Prendre la longueur 4 pour une place lisible
- Lire -1 comme une soustraction plutôt que comme la dernière lettre
À garder
Les places commencent à 0. guest[0] est l. guest[-1] est a.
guest[0:2] est li. Le nombre de fin n'est pas pris.
guest[1:] est ida.
guest[4] arrête le programme. La dernière place de lida est 3.
names[0] est le premier élément entier. La page suivante est vrai ou faux.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut