Exercices
Rédaction
✏️ EXOTexte libre
0s
Chargement Rédaction
Plus de modes de jeu en dessous
📘 Corrigé et explications (10 questions)

1. Quelle est la sortie de `print([1, 2, 3][0])` ?

Bonne réponse : 1

Bravo. L'indice 0 donne le premier élément : 1.

2. Quelle méthode ajoute un élément à la fin d'une liste ?

Bonne réponse : append / append()

Exact. La méthode `append()` ajoute à la fin.

3. Quelle est la valeur de `len(['a', 'b', 'c'])` ?

Bonne réponse : 3

Correct. La liste contient 3 éléments.

4. Quelle instruction supprime le dernier élément de la liste `ma_liste` ?

Bonne réponse : ma_liste.pop() / pop() / ma_liste.pop

Bien vu. `ma_liste.pop()` supprime le dernier élément.

5. Quel est le type de la variable `x` après `x = [1, 2, 3]` ?

Bonne réponse : list / <class 'list'> / liste

Exact. C'est une liste.

6. Quelle est la sortie de `print([10, 20, 30][-1])` ?

Bonne réponse : 30

Bravo. L'indice -1 donne le dernier élément : 30.

7. Quel opérateur permet de concaténer deux listes ?

Bonne réponse : + / plus

Correct. L'opérateur `+` concatène les listes.

8. Quelle est la valeur de `[1, 2, 3] + [4, 5]` ?

Bonne réponse : [1, 2, 3, 4, 5]

Exact. La concaténation donne une nouvelle liste.

9. Quelle méthode insère un élément à un indice donné ?

Bonne réponse : insert / insert()

Bien vu. `insert(indice, element)`.

10. Quelle est la sortie de `print([1, 2, 3, 4][1:

3])` ?

Bonne réponse : [2, 3]

Bravo. Le slice 1:3 donne les indices 1 et 2.