Algorithmique et Programmation - STMG
Les listes
Exercice 1 : Liste Python et opérations
On considère les instructions Python ci-dessous :
L1 = [6, 9, 9, 5]
L2 = ['r', 'y', 'a']
L = sum(L1)
Quelle est la valeur de
L
après ces instructions ?
Exercice 2 : Créer une liste par compréhension par opération (+-a ou *a) sur tous les éléments d'une autre liste
Compléter la fonction Python
On doit écrire cette fonction en seulement 2 lignes.
liste
ci-dessous, qui prend en entrée une liste d'entiers L
, et retourne la
liste contenant les éléments de L
auxquels on a ajouté \( -2 \).
On doit écrire cette fonction en seulement 2 lignes.
Exercice 3 : Retrouver le rang d'un élément dans une liste Python
On considère la liste
Quel est le rang de l'entier
L
ci-dessous :
L = [1, 4, 11, 'Q', 'G', 3, 'q', 10, 'K']
Quel est le rang de l'entier
3
dans la liste L
?
Exercice 4 : Créer une liste en effectuant la même opération (+-a ou *a) sur tous les éléments d'une autre liste
Compléter la fonction Python
Par exemple :
operation
ci-dessous, qui prend en argument une liste
L
et qui retourne une liste dont les éléments sont ceux de la liste en entrée auxquels on a retranché 4.
Par exemple :
operation([8, 8, 1, 6])
retourne
[4, 4, -3, 2]
.
Exercice 5 : Déterminer les instructions valides (manipulation de listes)
On considère la liste définie en Python comme suit :L = [8, 2, 8, 6, 5, 9]