Aller au contenu

Numérique et sciences informatiques (spécialité) · Première

P-uplets et p-uplets nommés : fiche de révision de Première NSI

Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur

L'essentiel

  • Un p-uplet (type tuple en Python) regroupe p valeurs dans un ordre précis, et ces valeurs peuvent avoir des types différents 2.
  • On le crée en séparant les valeurs par des virgules, le plus souvent entre parenthèses 4.
  • Un p-uplet nommé désigne chaque composante par un descripteur (un nom) et non par sa position 1.
  • Python ne propose pas de type natif pour les p-uplets nommés : on emploie un dictionnaire, qui peut être modifié, contrairement à un vrai p-uplet nommé 1.
  • Deux p-uplets ne peuvent être égaux que s'ils ont la même taille 5.

L'essentiel sur les p-uplets

Créer un p-uplet en Python

Les p-uplets nommés

Comparer les structures

Questions flash

5 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quelle instruction crée un triplet en Python ?

  2. Comment appelle-t-on un p-uplet de deux éléments ?

  3. Les éléments d'un p-uplet doivent tous être du même type.

  4. Dans un p-uplet nommé, comment désigne-t-on une composante ?

  5. Un dictionnaire Python qui représente un p-uplet nommé est modifiable, alors qu'un p-uplet nommé ne l'est normalement pas.

Les questions qu'on se pose

Quelle différence entre un p-uplet et une liste en Python ?

Les deux sont des ensembles ordonnés d'éléments repérés par des indices 2. La liste (list) ressemble au p-uplet, mais c'est un type distinct, étudié dans la notion suivante sur les tableaux et listes.

Pourquoi parle-t-on de p-uplets nommés si Python ne les propose pas nativement ?

Ce type n'existe pas de façon native en Python 1, mais la notion est au programme de Première pour faciliter le traitement de données en table 1. On la représente avec des dictionnaires, ce qui donne un tableau de p-uplets nommés 3.

Deux p-uplets de tailles différentes peuvent-ils être égaux ?

Non. Un n-uplet ne peut être égal à un p-uplet que si n et p sont égaux 5. En plus, il faut que les composantes soient identiques dans le même ordre.

Sources

  1. P-uplets nommés et dictionnaires — Ressources Éduscol, Éduscol (Ministère de l'Éducation nationale). Consulté le 6 novembre 2026.
  2. Types construits en Python — Ressources Éduscol, Éduscol (Ministère de l'Éducation nationale). Consulté le 6 novembre 2026.
  3. Manipulation de tables — Représentation des données — Ressources Éduscol, Éduscol (Ministère de l'Éducation nationale). Consulté le 6 novembre 2026.
  4. Introduction aux tuples — Spécialité NSI, Académie de Lyon. Consulté le 6 novembre 2026.
  5. Uplet, Wikipédia. Consulté le 6 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page