Groupe fixe
Un groupe fixe s'écrit entre parenthèses. seat contient le nom lida, puis tea, avec une virgule entre les deux. Des crochets auraient fait une liste. Celui-ci n'est pas une liste.
Une place se lit comme dans une liste. seat[0] est le nom lida. seat[1] est tea. On compte encore à partir de 0.
seat = ("lida", "tea")
print(seat[0])
print(seat[1])
À l'écran : lida, puis tea. L'ordre n'a pas changé. lida est en tête parce que vous l'avez écrit ainsi.
len(seat) vaut 2. La dernière place est 1, une de moins que la longueur. print(seat) écrit les deux valeurs et les parenthèses autour. La place 1 est tea, et le second programme le montre en écrivant le groupe entier.
seat = ("lida", "tea")
print(len(seat))
print(seat)
À l'écran : 2, puis lida et tea entre parenthèses. tea n'a pas bougé. Il est encore à la place 1.
seat[0] = "guest" arrête le programme. Une place déjà prise ne reçoit pas une valeur nouvelle. Il n'y a pas d'append qui ajoute à la fin, ni de sort qui réordonne ce groupe sur place. Ces lignes ne sont pas dans les programmes ci-dessus. seat[2] arrête aussi le programme, parce que la place 2 n'existe pas.
("tea",) est un groupe d'une seule valeur. La virgule avant la parenthèse fermante fait le groupe. ("tea") sans cette virgule n'est que le texte tea. Le groupe d'une valeur n'est pas dans les programmes ci-dessus.
📊 Fixe, ou une liste
| Écriture | Ce que vous obtenez |
|---|---|
| ("lida", "tea") | un groupe fixe, lida puis tea |
| ["lida", "tea"] | une liste, et une place peut y être remplacée |
| seat[0] = "guest" | le programme s'arrête |
La page suivante est un groupe qui ne garde pas une valeur répétée. Cette page garde l'ordre que vous avez écrit. La même valeur pourrait s'y trouver deux fois, et rien ici n'enlève la seconde copie.
Ce que montre la paire
- Qu'écrit le premier programme ?
- Qu'écrit d'abord le second programme, et qu'y a-t-il à la place 1 ?
- Que se passe-t-il si vous écrivez seat[0] = "guest" ?
- Qu'est-ce que ("tea") quand la virgule manque ?
lida reste en tête
Le premier écran est lida, puis tea. Le second commence par 2, et la place 1 est tea. seat[0] = "guest" arrête le programme. ("tea") sans virgule est le texte tea, pas un groupe. La page suivante laisse tomber une valeur répétée. Cette page garde l'ordre écrit.
🧠 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