Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
info:python:listes [2025/02/23 13:12] – créée franck | info:python:listes [2025/02/23 13:55] (Version actuelle) – franck | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======ensemble de données, les collections: | + | ======Les listes====== |
+ | Les listes Python sont des collections ou ensembles de données. | ||
+ | Les listes en Python sont des structures de données qui permettent de stocker des éléments de différents types dans une même collection. Elles sont définies à l'aide de crochets [] et peuvent contenir des chaînes, des nombres, des booléens, etc.Les listes sont modifiables, | ||
+ | * Les index commencent à 0, ce qui signifie que le premier élément est à l' | ||
+ | * Les listes peuvent également être parcourues à l'aide de boucles for. | ||
+ | * Il est possible de créer des listes vides ou des listes pré-remplies avec des valeurs. | ||
+ | * Les méthodes append() et extend() permettent d' | ||
+ | * La méthode remove() permet de supprimer un élément spécifique d'une liste. | ||
+ | * La méthode sort() permet de trier les éléments d'une liste dans l' | ||
+ | * Il est également possible de créer des sous-listes en utilisant des index de troncature. | ||
+ | * Les listes peuvent être combinées à l'aide de l' | ||
+ | * Il est possible de vérifier si un élément est présent dans une liste en utilisant l' | ||
+ | * Les listes peuvent être converties en d' | ||
+ | * Il est possible de faire des listes de listes | ||
+ | Les listes sont très utiles pour stocker et manipuler des données en Python.Elles sont également très flexibles et peuvent être utilisées dans de nombreux contextes différents. \\ | ||
+ | En résumé, les listes sont une structure de données fondamentale en Python qui permettent de stocker et manipuler des collections d' | ||
+ | \\ | ||
+ | **Exemple 1 : Liste de chaînes de caractères et conversion en tuple** | ||
+ | <code python> | ||
+ | # Création d'une liste de chaînes de caractères | ||
+ | fruits = [" | ||
+ | # Conversion de la liste en tuple | ||
+ | fruits_tuple = tuple(fruits) | ||
+ | |||
+ | print(fruits) | ||
+ | print(fruits_tuple) | ||
+ | </ | ||
+ | |||
+ | **Exemple 2 : Liste de nombres et conversion en set** | ||
+ | <code python> | ||
+ | # Création d'une liste de nombres | ||
+ | nombres = [1, 2, 3, 4, 5] | ||
+ | |||
+ | # Conversion de la liste en set (ensemble) | ||
+ | nombres_set = set(nombres) | ||
+ | |||
+ | print(nombres) | ||
+ | print(nombres_set) | ||
+ | </ | ||
+ | |||
+ | **Exemple 3 : Liste de booléens et conversion en dictionnaire** | ||
+ | <code python> | ||
+ | # Création d'une liste de booléens | ||
+ | reponses = [True, False, True] | ||
+ | |||
+ | # Conversion de la liste en dictionnaire avec des clés numériques | ||
+ | reponses_dict = {i: reponse for i, reponse in enumerate(reponses)} | ||
+ | |||
+ | print(reponses) | ||
+ | print(reponses_dict) | ||
+ | </ | ||
+ | |||
+ | **Exemple 4 : Liste de chaînes de caractères et conversion en chaîne de caractères** | ||
+ | <code python> | ||
+ | # Création d'une liste de chaînes de caractères | ||
+ | mots = [" | ||
+ | |||
+ | # Conversion de la liste en chaîne de caractères | ||
+ | phrase = "" | ||
+ | |||
+ | print(mots) | ||
+ | print(phrase) | ||
+ | </ | ||
+ | |||
+ | **Exemple 5 : Liste de tuples et conversion en liste de listes** | ||
+ | <code python> | ||
+ | # Création d'une liste de tuples | ||
+ | points = [(1, 2), (3, 4), (5, 6)] | ||
+ | |||
+ | # Conversion de la liste de tuples en liste de listes | ||
+ | points_listes = [list(point) for point in points] | ||
+ | |||
+ | print(points) | ||
+ | print(points_listes) | ||
+ | </ | ||
+ | |||
+ | Ces exemples montrent comment les listes peuvent être converties en d' | ||