Chargement...

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.

lida, puis tea

python
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.

la longueur, puis le groupe

python
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

  1. Qu'écrit le premier programme ?
  2. Qu'écrit d'abord le second programme, et qu'y a-t-il à la place 1 ?
  3. Que se passe-t-il si vous écrivez seat[0] = "guest" ?
  4. 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

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
5
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 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