Vous êtes sur la page 1sur 3

Algorithme et programmation

Les fonctions sur les listes

Soit la liste suivante : List1 = [17, 38, 10, 25, 10]


commande Rôle Exemple
print(nomliste) Afficher la liste print(List1)
remove() Supprimer un élément d’une liste List1.remove(38)
………………………………………….
append() Ajouter un élément d’une liste List1.append(20)
…………………………………………
count() Compter le nombre d’occurrence d’un List1.count(10)
élément de la liste …………………………………………

sort() Trier une liste List1.sort()


………………………………………….
reverse() Inverser l’ordre d’une liste List1.reverse()
………………………………………….
Insert(j, element) Insert un élément a la position j List1.insert(2,200)
index(i) Afficher la 1ere position d’un élément de la List1.index(3)
liste si cet élément n’existe pas on List1.index(200)
génère une erreur ………………………………………….

nomliste[i:j] Retourne une sous liste de position i a List1[1 :2]


la position j-1 ………………………………………….

nomliste[:j] Retourne une sous liste de position 0 List1[:3]


a la position j-1 ………………………………………….

nomliste[i:] Retourne une sous liste de position i à List1[2:]


la dernière position ………………………………………….

len(nomlist) Retourne la taille de la liste len(List1)


………………………………………….
sum(nomlist) Retourne la somme de la liste sum(List1)
………………………………………….
max(nomlist) Retourne le maximum de la liste max(List1)
………………………………………….
min(nomlist) Retourne le minimum de la liste min(List1)
………………………………………….

M. FERJANI Monia 3ème Scientifiques


Algorithme et programmation

Exercice 1
L = [98, 65, 43, 21, 43, 98, 145]
1. Afficher la liste L
2. Compter le nombre d'occurrences de 43 dans L
3. Ajouter le nombre 25 en dernière position ; afficher L
4. Supprimer un élément 43 de L ; afficher L
5. Renverser l'ordre de L ; afficher L
6. Trier L ; afficher L
7. Supprimer le dernier élément ; afficher L
8. Afficher la longueur de la liste
9. Afficher le maximum de la liste
10. Afficher le minimum de la liste
11. Afficher la somme de la liste
Correction
list1= [98, 65, 43, 21, 43,98,145]
print(list1)
print(list1.count(43))
list1.append(25)
print(list1)
list1.remove(43)
print(list1)
list1.reverse()
print(list1)
print('---remove---')
#list1.remove(list1[len(list1)])
print(list1)
print(len(list1))
print(max(list1))
print(min(list1))
print(sum(list1))
Exercice 2
1. Initialiser une liste vide L2
2. Remplir cette liste par les éléments suivants "lapin", "chat", "chien"

M. FERJANI Monia 3ème Scientifiques


Algorithme et programmation

3. Compter le nombre d'occurrences de “chat” dans L2


4. Ajouter l’élément ‘’cheval’’ en dernière position ; afficher L2
5. Ajouter l’élément ‘’oiseau’’ en 2eme position ; afficher L
6. Afficher la longueur de la liste
7. Supprimer l’élément ‘’dragon’’ de L2 ; afficher L2
8. Supprimer le premier élément de la liste ; afficher L2
9. Renverser l'ordre de L2 ; afficher L2
10. Trier L ; afficher L2
11. Affichez la sous-liste du début au 2 élément ;
12. Affichez la sous-liste de l’élément 1 à la fin de la liste

Exercice 3
Ecrire un programme qui permet de saisir un chiffre puis de l’afficher en toute
lettre
exemple1 :On saisit l’entier 3 alors on affiche trois
exemple2 :On saisit l’entier 7 alors on affiche sept
Indication On peut utiliser la liste suivante
[ ‘’zéro’’, ‘’un’’, ‘’deux’’, ‘’trois’’, ‘’quatre’’, ‘’cinq’’, ‘’six’’, ‘’sept’’, ‘’huit’’, ‘’neuf’’]

M. FERJANI Monia 3ème Scientifiques

Vous aimerez peut-être aussi