Python, les listes et leur utilisation

Retrouvez le sommaire des articles Python sur ce lien.

En Python 3, les listes sont des collections d’objets mutables qui peuvent contenir des objets de différents types, tels que des nombres, des chaînes de caractères, des booléens, des fonctions et même d’autres listes. Les listes sont utiles pour stocker des données qui doivent être modifiées ou accessibles de manière séquentielle.

Voici quelques exemples de listes en Python 3 :

# Liste de nombres 
numbers = [1, 2, 3, 4, 5] 
# Liste de chaînes de caractères 
fruits = ["pomme", "banane", "orange", "fraise"] 
# Liste mixte 
mixed = [1, "pomme", True, 3.14]

Pour accéder aux éléments d’une liste, vous pouvez utiliser l’index de l’élément. L’indice du premier élément d’une liste est 0, le deuxième élément a l’indice 1, et ainsi de suite. Vous pouvez également accéder aux éléments en partant de la fin de la liste en utilisant des indices négatifs. L’indice du dernier élément d’une liste est -1, l’avant-dernier élément a l’indice -2, et ainsi de suite.

Voici quelques exemples d’utilisation des indices pour accéder aux éléments d’une liste :

# Accès au premier élément de la liste "numbers" 
first_number = numbers[0] 
print(first_number) # Affiche 1 
# Accès au dernier élément de la liste "fruits" 
last_fruit = fruits[-1] 
print(last_fruit) # Affiche "fraise" 

En plus d’accéder aux éléments d’une liste, il existe de nombreuses fonctions intégrées en Python 3 qui permettent de manipuler les listes. Voici quelques-unes des fonctions principales liées aux listes :

  • len(liste): renvoie le nombre d’éléments dans la liste.
  • liste.append(element) : ajoute un élément à la fin de la liste.
  • liste.extend(sequence) : ajoute les éléments de la séquence à la fin de la liste.
  • liste.insert(index, element) : insère un élément à une position donnée dans la liste.
  • liste.remove(element) : supprime la première occurrence d’un élément dans la liste.
  • liste.pop(index) : supprime l’élément à l’index donné de la liste et renvoie cet élément.
  • liste.index(element) : renvoie l’index de la première occurrence d’un élément dans la liste.
  • liste.count(element) : renvoie le nombre d’occurrences d’un élément dans la liste.
  • liste.sort(): trie les éléments de la liste par ordre croissant.
  • liste.reverse(): inverse l’ordre des éléments dans la liste.
  • liste.copy(): renvoie une copie de la liste.

En somme, les listes en Python 3 sont des collections d’objets mutables qui peuvent contenir des objets de différents types. Les éléments d’une liste peuvent être accédés en utilisant des indices. Les listes ont de nombreuses fonctions intégrées qui permettent de manipuler les listes, notamment les fonctions pour ajouter, supprimer et trier les éléments de la liste.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.