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, ce qui signifie que vous pouvez ajouter ou supprimer des éléments après leur création. Vous pouvez accéder à un élément spécifique d'une liste en utilisant son index.
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'éléments de manière efficace.
Exemple 1 : Liste de chaînes de caractères et conversion en tuple
# Création d'une liste de chaînes de caractères fruits = ["pomme", "banane", "orange"] # Conversion de la liste en tuple fruits_tuple = tuple(fruits) print(fruits) # Output : ['pomme', 'banane', 'orange'] print(fruits_tuple) # Output : ('pomme', 'banane', 'orange')
Exemple 2 : Liste de nombres et conversion en set
# 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) # Output : [1, 2, 3, 4, 5] print(nombres_set) # Output : {1, 2, 3, 4, 5}
Exemple 3 : Liste de booléens et conversion en dictionnaire
# 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) # Output : [True, False, True] print(reponses_dict) # Output : {0: True, 1: False, 2: True}
Exemple 4 : Liste de chaînes de caractères et conversion en chaîne de caractères
# Création d'une liste de chaînes de caractères mots = ["Bonjour", " ", "le", " ", "monde"] # Conversion de la liste en chaîne de caractères phrase = "".join(mots) print(mots) # Output : ['Bonjour', ' ', 'le', ' ', 'monde'] print(phrase) # Output : Bonjour le monde
Exemple 5 : Liste de tuples et conversion en liste de listes
# 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) # Output : [(1, 2), (3, 4), (5, 6)] print(points_listes) # Output : [[1, 2], [3, 4], [5, 6]]
Ces exemples montrent comment les listes peuvent être converties en d'autres types de données Python tels que des tuples, des sets, des dictionnaires, des chaînes de caractères et des listes de listes.