Définir une liste et un p-uplet
- Fiche de cours
- Quiz
- Profs en ligne
- Videos
- Application mobile
Objectifs
- Définir la notion de liste et de p-uplet.
- Identifier les différences entre une liste et un p-uplet.
Points clés
- Une liste est un objet qui peut contenir d’autres objets de n’importe quel type.
- On repère un objet à l’intérieur d’une liste par rapport à sa place, en n’oubliant pas qu’en informatique le premier est à l’indice 0.
- Un p-uplet est une liste particulière.
- Une liste est une séquence modifiable tandis qu’un p-uplet est une séquence non modifiable.
Pour bien comprendre
Types de base : entiers, nombres flottants, caractères
1. Listes
Définition
Une liste est un objet qui peut contenir différents objets de n’importe quel type. On repère un objet à l’intérieur d’une liste par rapport à sa place, en n’oubliant pas qu’en informatique le premier est à l’indice 0.
Une liste est un objet qui peut contenir différents objets de n’importe quel type. On repère un objet à l’intérieur d’une liste par rapport à sa place, en n’oubliant pas qu’en informatique le premier est à l’indice 0.
Remarque : en utilisant le langage Python, il faut
utiliser les [ ] pour définir une
liste.
Exemples
- Liste des notes d’un élève : [10, 11.5, 13.1]
- Liste de courses :
Course=[“tomates”, ”salade”, ”beurre”]
Course contient 3 éléments, on dit que la liste est de longueur 3.
Course[0]=”tomates” - Liste composite : [2,10,”salade”,[11,12]]
Remarque
Pour séparer les éléments, on utilise une virgule. Pour écrire un nombre décimal, on utilise l’écriture à l'anglo-saxonne en utilisant un point.
Pour reconnaitre un caractère ou une chaine de caractères, il faut utiliser les “ ” en Python.
Pour séparer les éléments, on utilise une virgule. Pour écrire un nombre décimal, on utilise l’écriture à l'anglo-saxonne en utilisant un point.
Pour reconnaitre un caractère ou une chaine de caractères, il faut utiliser les “ ” en Python.
À retenir
Une liste est un objet modifiable.
Une liste est un objet modifiable.
2. Les p-uplets
Définition
Un p-uplet ou « tuple » est une liste non modifiable. Les objets du p-uplet peuvent être de type différent.
Un p-uplet ou « tuple » est une liste non modifiable. Les objets du p-uplet peuvent être de type différent.
Remarque : en utilisant le langage Python, il faut
utiliser les ( ) pour définir et
utiliser un p-uplet.
Comme pour les listes, l'accès aux éléments d’un p-uplet se fait avec leurs indices, en n’oubliant pas qu’en informatique le premier indice est 0.
Exemples
- A=(3, 5, 1) est un p-uplet de 3 entiers.
- B=(“salade”, ”tomate”) est un p-uplet de 2 mots.
- C=(5, ”livre”, 2.5) est un p-uplet qui contient 3 objets de type différent.
Exemple
Le p-uplet est défini. | |
Le 1er objet vaut 1. | |
On ne peut pas modifier un élément ! |
Remarque
En Python, il existe une fonction qui permet de transformer une liste en un p-uplet, il s’agit de la fonction « tuple ».
Fonction tuple
En Python, il existe une fonction qui permet de transformer une liste en un p-uplet, il s’agit de la fonction « tuple ».
Fonction tuple
Vous avez obtenu75%de bonnes réponses !