0% ont trouvé ce document utile (0 vote)
127 vues1 page

Algorithmes Python pour Manipulation de Listes

Cet document contient 15 algorithmes python pour manipuler et analyser des listes. Les algorithmes incluent afficher, échanger, filtrer, trier, et effectuer des opérations sur les éléments des listes.

Transféré par

Omaïma Beniyche
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
127 vues1 page

Algorithmes Python pour Manipulation de Listes

Cet document contient 15 algorithmes python pour manipuler et analyser des listes. Les algorithmes incluent afficher, échanger, filtrer, trier, et effectuer des opérations sur les éléments des listes.

Transféré par

Omaïma Beniyche
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1- Ecrire un algorithme python pour afficher tous les éléments d'une liste donnée de deux

manières différentes
2- Ecrire un algorithme Python permettant d'échanger le premier élément avec le dernier
élément d'une liste donnée.
3- Ecrire un algorithme python sous forme de fonction qui prend en paramètres une liste l et
renvoie un tuple de deux listes (l_even, l_odd) où l_even est composé des éléments de l
d'indexe pair et l_old est constitué par les éléments d'indexe impair .
4- Ecrire un programme en Python qui demande à l'utilisateur de saisir 5 nombres entier de son
choix et de lui afficher la liste des nombres saisis.
5- Etant donné une liste d'entiers L, écrire un programme en Python qui renvoie la somme des
éléments de la liste L.
6- Ecrire un algorithme Python qui renvoie la longueur d'une liste donnée sans utiliser la
méthode len().
7- Ecrire un algorithme Python qui renvoie la liste des diviseurs d'un entier donné.
Exemple si n = 18 , l'algorithme renvoie la liste [1, 2, 3, 6, 9, 18]
8- Ecrire un algorithme en python qui renvoie la moyenne des termes d'une liste de nombres.
9- Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L,
a) formé d'une liste L et d'un élément a et qui renvoie True si l'élément a est présent dans la
liste L et False si non.
10- Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L,
a) formé d'une liste L et d'un élément a et qui renvoie la position de l'élément a dans la liste
L. La fonction doit renvoyer -1 si l'élément a n'est pas présent dans la liste.
11- Ecrire un algorithme en python sous forme de fonction qui prends en paramètre un couple (L,
n) formé d'une liste L de nombres et d'un entier n et qui renvoie la liste obtenue à partir de L
en multipliants ses éléments par n.
Exemple si L = [3, 9 , 5 , 23] et n = 2 la fonction renvoie la liste: [6, 18 , 10 , 46]
12- En utilisant la méthode sort(), écrire un algorithme en python sous forme de fonction qui
prends en paramètre une liste L de nombres et qui renvoie le couple (min , max) formé du
minimum et du maximum de la liste.
13- Ecrire un algorithme python permettant de supprimer les éléments dupliqués d'une liste.
14- Ecrire un programme Python sous forme de fonction Python qui prend en paramètres deux
listes et renvoie True si les deux listes ont au moins un élément commun et False si non.
15- Ecrire un programme Python sous forme de fonction Python qui prend en paramètres deux
listes et renvoie la liste des éléments communs à ces deux listes.

Vous aimerez peut-être aussi