58 lines
1.9 KiB
Markdown
58 lines
1.9 KiB
Markdown
# Exercices sur les listes
|
|
|
|
## Exercice 1
|
|
|
|
- Écrivez une liste contenant les nombres entiers pairs de 0 à 10 inclus
|
|
- Assignez la longueur de la liste à une variable (`len()`)
|
|
- Affichez le dernier élément de la liste (en utilisant la longueur)
|
|
- Ajoutez un élément à la fin de la liste
|
|
- Affichez le nouveau contenu de la liste
|
|
|
|
## Exercice 2
|
|
|
|
- Écrivez une liste contenant les nombres 1, 2, 4, 8, 16, 32, 64
|
|
- Supprimez de la liste le nombre 8
|
|
- Ajoutez à la fin de la liste le nombre 128
|
|
- Affichez le contenu de la liste dans la console.
|
|
|
|
## Exercice 3 (indices négatifs)
|
|
|
|
- Écrivez une liste contenant 3 éléments
|
|
- Affichez le *dernier* élément en utilisant un indice négatif
|
|
- Affichez le *premier* élément en utilisant un indice négatif
|
|
|
|
## Pré-Exercice 4 (slicing)
|
|
|
|
```python
|
|
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
|
b = a[0:5] # Index 0 à 5 non inclus. Marche aussi sur les chaînes.
|
|
c = a[5:0] # L'index de fin est inférieur au départ, renvoie une liste vide
|
|
f = a[:] # Renvoie toute la liste
|
|
d = a[::-1] # Tout parcourir à l'envers
|
|
e = a[::2] # Tout parcourir 2 par 2
|
|
```
|
|
|
|
## Exercice 4 (slicing)
|
|
|
|
- Écrivez une liste de 6 nombres
|
|
- Affichez la liste comprenant les 3 premiers éléments
|
|
- Affichez la liste comprenant tout sauf le premier élément
|
|
|
|
## Exercice 5 (slicing avancé)
|
|
|
|
- Réutilisez la liste de l'exercice 4
|
|
- Affichez toute la liste, mais à l'envers
|
|
- Affichez une liste comprenant les éléments aux indices pairs
|
|
|
|
## Exercice A1
|
|
|
|
- Écrivez une liste contenant les nombres multiples de 3 de 0 à 15.
|
|
- Faites une boucle `for` sur cette liste,
|
|
- et affichez uniquement les nombres pairs de cette liste (`valeur % 2 == 0`)
|
|
|
|
## Exercice A2
|
|
|
|
- Consultez la [référence des fonctions de listes](https://docs.python.org/3/tutorial/datastructures.html#more-on-lists)
|
|
- Déclarez une liste de nombres flottants
|
|
- Utilisez la méthode qui sert à renvoyer le dernier élément et le supprimer de la liste
|
|
- Affichez cet élément, puis la liste |