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

Susan Sarandon
Libérer: 2024-10-10 06:11:03
original
474 Les gens l'ont consulté

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 list 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]
Copier après la connexion

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"
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

Compréhension de la liste

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

doubled = [x * 2 for x in numbers]
print(doubled)  # Output: [2, 8, 10]
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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 liste, 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!