Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion

 

 Les listes

Aller en bas 
AuteurMessage
Invité
Invité




Les listes Empty
MessageSujet: Les listes   Les listes Icon_minitimeSam 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
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Cour n°05 Les Listes

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: