Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Les listes

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité



MessageSujet: Les listes   Sam 4 Fév - 15:11

Une liste, c'est un ensemble d'éléments séparés par une virgule et l'ensemble est entouré par des crochets. Une liste vide se note []

Les méthodes dont on va discuter ici


  1. append(e)
  2. extend(L)
  3. insert(p, e)
  4. remove(e)
  5. pop(i)
  6. index(e)
  7. count(e)
  8. sort()
  9. reverse()


La méthode append

Elle permet d'ajouter un élément e en fin de liste

Code:
liste = [12, 5, 3]
liste.append(17)
print(liste) # [12, 5, 3, 17]

La méthode extend

Elle permet d'ajouter les éléments d'une seconde liste L en fin de liste

Code:
liste_1 = [12, 5, 3]
liste_2 = [13, 1]
liste_1.extend(liste_2)
print(liste_1) # [12, 5, 3, 13, 1]

La méthode insert

Elle permet d'insérer un élément e à une position p. La position 0 correspond à une insertion en début de liste.

Code:
liste = [12, 5, 3]
liste.insert(0, 14)
liste.insert(2, 0)
print(liste) # [14, 12, 2, 5, 3]

La méthode remove

Retire le premier élément qui à la même valeur que e. Si aucun élément n'est trouvé, une erreur "ValueError" est retournée.

Code:
liste = [12, 5, 3]
liste.remove(5)
print(liste) # [12, 3]

La méthode pop

Retire l'élément d'index i de la liste et le renvoie. Si i n'est pas fournie, c'est le dernier élément qui est retourné.

Code:
liste = [12, 5, 3]
liste.pop(1) # retourne 5 et supprime de liste la valeur 5

La méthode index

Renvoie l'index du 1er élément dont la valeur est e. Une erreur est renvoyée si e n'est pas trouvé.

Code:
liste = [12, 5, 3]
print(liste.index(5)) # retourne l'index 1, là où est placé la valeur 5 dans la liste

La méthode count

Indique le nombre d'occurence de l'élément e

Code:
liste = [12, 5, 3, 3]
print(liste.count(3)) # retourne 2, car il y a 2 occurences de valeur 3 dans la liste

La méthode sort

Tri les éléments de la liste, le paramètre optionnel fonc permet de gérer le tri en comparant les élément 2 à 2.

Code:
liste = [12, 5, 3, 9]
liste.sort()
print(liste) # retourne la liste triée donc [3, 5, 9, 12]

La méthode reverse

Retourne la liste. Le premier élément devient le dernier, etc.

Code:
liste = [12, 5, 3]
liste.reverse()
print(liste) # [3, 5, 12]

Voilà c'est terminé Smile
Revenir en haut Aller en bas
 
Les listes
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» En panne d'inspiration ? | Listes De Pseudos Disponibles
» Simulateur de circuits logiques
» Liste des chaînes Bbox TV
» Liste des chaînes BboxTV
» [Fic]Sonic au collège de Nintendo

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de python-
Sauter vers: