Python List Opérations avancées

Les List de python permettent d’utiliser différent types d’objets telles que : les chaînes de caractères, les nombres à virgules flottante et d y accéder en utilisant l’index numériques.

Exemple d’une List :

myList = [1,2,3,4,10]

La fonction count permet de compter le nombre d’occurrence d’un élément dans une List

myList.count(10)

Pour récupérer l’indice d’un élément, on utilise la fonction index, comme ceci :

myList.index(10)

NB :Si la List contient plusieurs occurrences d’un élément, vous obtiendrez l’indice du premier élément.

Vous pouvez inversserr une List en utilisant la fonction reverse de la manière suivante :

 myList .reverse()

Trier Une List Python

Pour trier une List il suffit d’utiliser la méthode sort(). Cette fonction permet de trier les éléments d’une de manière croissante

myList.sort()

Vous pouvez aussi utiliser la méthode sorted en lui passant la List en paramètre, comme ceci :

sorted(myList)

Pour réaliser un triage décroissante, il suffit mettre le paramètre reverse à True

sorted(myList,reverse=True)

Obtenir une sous List de trois premiers éléments d’une List Python

myList1 = myList[:3]

Vous pouvez créer une List à partir du troisième élément de la List de départ, comme ceci:

myList1 = myList[2:]

Parcourir une List

Pour cela on va parcourir les valeur contenir dans notre List myList et les assigne a une variable qu’on appeler value

for value in myList: 
    print(value)

Si vous voulez récupérer l’indice des éléments, vous pour utiliser la fonction enumerate, comme ceci:

for value in enumerate(myList):
    print(value)

Une autre fonction important en Python c’est fonction range. Cette fonction permet de générer une List composer d’une suite arithmétique.

x = range(10,50,5)
for value in enumerate(x):
    print(x)

Nous avons obtenus des éléments compris entre 10 et 50 avec un par de 5.

1 a commenté sur “Python List Opérations avancées”

Laisser un commentaire