Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
python:bases:listes [2024/02/29 07:48] – [8. Compréhensions de liste] phil | python:bases:listes [2024/02/29 08:20] – [Résumé] phil | ||
---|---|---|---|
Ligne 274: | Ligne 274: | ||
[x for x in range(i,j)] | [x for x in range(i,j)] | ||
# ou | # ou | ||
+ | # La fonction prédéfinie list transforme l' | ||
list(range(i, | list(range(i, | ||
</ | </ | ||
Ligne 285: | Ligne 286: | ||
t = [[1, | t = [[1, | ||
</ | </ | ||
- | + | {{ : | |
- | {{ : | + | |
- | * **Accès à un élément** | + | |
- | <code python *.py> | + | |
- | a = t[2][1] # renvoi 2 | + | |
- | </ | + | |
* **Construction par compréhension** | * **Construction par compréhension** | ||
Ligne 296: | Ligne 292: | ||
# Tableau 3 x 5 | # Tableau 3 x 5 | ||
t = [[0]*5 for i in range(3)] | t = [[0]*5 for i in range(3)] | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | <callout type=" | ||
+ | |||
+ | * **Accès à un élément** | ||
+ | <code python *.py> | ||
+ | a = t[2][1] # renvoi 2 | ||
</ | </ | ||
Ligne 393: | Ligne 397: | ||
* On peut supprimer des éléments d'une liste avec le mot-clé **del**, la méthode **remove** ou une opération de slice. | * On peut supprimer des éléments d'une liste avec le mot-clé **del**, la méthode **remove** ou une opération de slice. | ||
* On peut créer des fonctions attendant un nombre inconnu de paramètres en plaçant une ** * ** devant le nom du paramètre. | * On peut créer des fonctions attendant un nombre inconnu de paramètres en plaçant une ** * ** devant le nom du paramètre. | ||
- | * Les compréhensions de liste permettent de parcourir et filtrer une séquence | + | * Les compréhensions de liste permettent de parcourir et filtrer une séquence en renvoyant une nouvelle avec la syntaxe \\ // |
* Un tuple est une séquence pouvant contenir des objets. À la différence de la liste, le tuple ne peut pas être modifié une fois créé. | * Un tuple est une séquence pouvant contenir des objets. À la différence de la liste, le tuple ne peut pas être modifié une fois créé. | ||