"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Les listes Python expliquées : un guide du débutant avec des exemples

Les listes Python expliquées : un guide du débutant avec des exemples

Publié le 2024-11-06
Parcourir:953

Python Lists Explained: A Beginner

Les listes Python sont l'une des structures de données les plus fondamentales et les plus polyvalentes de la programmation. Ils vous permettent de stocker et de gérer efficacement des collections de données. Dans cet article, nous verrons ce que sont les listes, comment les utiliser, ainsi que quelques opérations et exemples courants.

Qu'est-ce qu'une liste Python ?

Une liste en Python est une collection ordonnée d'éléments, entourée de crochets []. Les listes peuvent contenir des éléments de différents types, tels que des entiers, des chaînes, des flottants ou même d'autres listes. La meilleure partie ? Les listes sont mutables, ce qui signifie que leur contenu peut être modifié.

# Example of a list with integers
numbers = [1, 2, 3, 4, 5]

# Example of a list with mixed data types
mixed_list = [1, "hello", 3.14, True]

Comment accéder aux éléments de la liste

Vous pouvez accéder aux éléments d'une liste en utilisant leur index. Python utilise une indexation de base zéro, ce qui signifie que le premier élément est accessible avec un index de 0.

print(numbers[0])  # Output: 1
print(mixed_list[1])  # Output: "hello"

Modification des éléments de la liste

Les listes étant mutables, vous pouvez modifier un élément à un index spécifique :

numbers[2] = 10
print(numbers)  # Output: [1, 2, 10, 4, 5]

Ajout d'éléments à une liste

Vous pouvez facilement ajouter des éléments à une liste en utilisant des méthodes telles que append() et insert() :

# Using append to add an element to the end
numbers.append(6)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

# Using insert to add an element at a specific index
numbers.insert(1, 20)
print(numbers)  # Output: [1, 20, 2, 10, 4, 5, 6]

Supprimer des éléments d'une liste

Python propose plusieurs façons de supprimer des éléments d'une liste :

  • remove() : supprime la première occurrence d'une valeur spécifiée.
  • pop() : supprime le dernier élément ou l'élément à un index spécifié.
  • del : supprime un élément à un index spécifié.
numbers.remove(20)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

numbers.pop(2)  # Removes element at index 2
print(numbers)  # Output: [1, 2, 4, 5]

del numbers[1]  # Deletes element at index 1
print(numbers)  # Output: [1, 4, 5]

Découper une liste

Vous pouvez créer une sous-liste à partir d'une liste en utilisant le découpage :

subset = numbers[1:3]
print(subset)  # Output: [4, 5]

Compréhension de la liste

La compréhension de liste offre une manière concise de créer des listes :

doubled = [x * 2 for x in numbers]
print(doubled)  # Output: [2, 8, 10]

Vérification de l'existence d'un élément

Vous pouvez vérifier si un élément existe dans une liste en utilisant le mot-clé in :

print(4 in numbers)  # Output: True

Méthodes de liste courantes

  • len(list) : renvoie le nombre d'éléments.
  • sort() : trie la liste sur place.
  • reverse() : inverse la liste sur place.
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)  # Output: [1, 1, 3, 4, 5, 9]

numbers.reverse()
print(numbers)  # Output: [9, 5, 4, 3, 1, 1]

print(len(numbers))  # Output: 6

Conclusion

Les listes Python sont un outil puissant pour gérer des collections de données. Que vous ayez besoin de stocker des nombres, des chaînes ou des objets plus complexes, les listes offrent la flexibilité et les fonctionnalités nécessaires pour répondre à vos besoins. De l'ajout, de la suppression et de la modification d'éléments au découpage et à l'utilisation de la compréhension de listes, il existe d'innombrables façons de travailler avec des listes en Python.

Avec les exemples et les conseils fournis, vous devriez maintenant avoir une solide compréhension de la façon de créer et de manipuler efficacement des listes en Python.

Déclaration de sortie Cet article est reproduit sur: https://dev.to/imyusufakhtar/python-lists-explaten-a-beginners-guide-with-examples-ma1?1 s'il y a une violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3