Bac : Bac Python listes

Révision des notions essentielles sur les listes en Python pour le bac.

GabrielDavid·21 fiches·19 questions
baccomputer_scienceprogramming
0
Je sais
1 / 21
0
J'apprends
Recto

Qu'est-ce qu'une liste en Python ?

Appuyez pour retourner
Verso

Une liste est une collection ordonnée d'éléments qui peut contenir des types variés.

Appuyez pour retourner
Je sais
J'apprends

Quiz(19 questions)

Question 1 sur 19

1. Quelle méthode utilise-t-on pour ajouter un élément à une liste en Python ?

Termes dans ce set(21)

Qu'est-ce qu'une liste en Python ?

Une liste est une collection ordonnée d'éléments qui peut contenir des types variés.

Comment créer une liste ?

Utilisez des crochets : `ma_liste = [1, 2, 3]`.

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

La méthode `append()` ajoute un élément à la fin d'une liste.

Vrai ou Faux : Les listes en Python sont immuables.

Faux. Les listes sont mutables, vous pouvez modifier leurs éléments.

Comment accéder au premier élément d'une liste ?

Utilisez l'indice 0 : `ma_liste[0]`.

Quelle méthode supprime le dernier élément d'une liste ?

La méthode `pop()` supprime et retourne le dernier élément d'une liste.

Qu'est-ce que la méthode `insert()` ?

La méthode `insert(index, element)` ajoute un élément à l'index spécifié.

Comment trier une liste ?

Utilisez la méthode `sort()` pour trier les éléments dans l'ordre croissant.

Quelle méthode retourne le nombre d'éléments dans une liste ?

La méthode `len()` retourne le nombre d'éléments dans la liste.

Vrai ou Faux : Les listes peuvent contenir d'autres listes.

Vrai. Une liste peut contenir d'autres listes comme éléments.

Comment retirer un élément par valeur ?

Utilisez la méthode `remove(element)` pour retirer l'élément spécifié.

Comment copier une liste ?

Utilisez `ma_nouvelle_liste = ma_liste.copy()` pour copier une liste.

Qu'est-ce qu'une compréhension de liste ?

Une compréhension de liste est une syntaxe concise pour créer des listes.

Comment fusionner deux listes ?

Utilisez l'opérateur `+` : `liste1 + liste2`.

Quelle méthode retourne l'index d'un élément ?

La méthode `index(element)` retourne l'index du premier élément trouvé.

Comment inverser une liste ?

Utilisez la méthode `reverse()` pour inverser les éléments de la liste.

Qu'est-ce qu'une liste vide ?

Une liste vide est créée avec `ma_liste_vide = []`.

Quelle méthode enlève tous les éléments d'une liste ?

La méthode `clear()` enlève tous les éléments de la liste.

Comment créer une liste de nombres de 0 à 9 ?

Utilisez `list(range(10))` pour créer cette liste.

Quelle est la différence entre `list.append()` et `list.extend()` ?

`append()` ajoute un élément, `extend()` ajoute plusieurs éléments.

Qu'est-ce qu'une liste imbriquée ?

Une liste imbriquée contient d'autres listes comme éléments.

Questions dans ce set(19)

1. Quelle méthode utilise-t-on pour ajouter un élément à une liste en Python ?

A.append()
B.add()
C.insert()
D.extend()

2. Comment accéder au dernier élément d'une liste `ma_liste` ?

A.ma_liste[-1]
B.ma_liste[len(ma_liste)]
C.ma_liste[0]
D.ma_liste.last()

3. Vrai ou Faux : `ma_liste[2] = 5` modifie le troisième élément de la liste.

A.Vrai
B.Faux
C.Ça dépend
D.N'est pas applicable

4. Quelle méthode est utilisée pour trier une liste en ordre croissant ?

A.sort()
B.order()
C.arrange()
D.list()

5. Comment crée-t-on une liste avec des nombres de 1 à 5 ?

A.list(range(1, 6))
B.range(1, 6)
C.list(1, 2, 3, 4, 5)
D.array(1, 2, 3, 4, 5)

6. Vrai ou Faux : `ma_liste.remove(10)` enlève le 10 de la liste.

A.Vrai
B.Faux
C.Pas toujours
D.N'est pas applicable

7. Quelle méthode retourne le nombre d'éléments d'une liste ?

A.length()
B.size()
C.count()
D.len()

8. Qu'est-ce qu'une compréhension de liste ?

A.Une boucle for
B.Une fonction
C.Une syntaxe pour créer des listes
D.Un type de liste

9. Quelle méthode permet de mélanger les éléments d'une liste ?

A.shuffle()
B.mix()
C.randomize()
D.sort()

10. Comment supprimer tous les éléments d'une liste ?

A.clear()
B.remove_all()
C.delete()
D.empty()

11. Vrai ou Faux : Les listes en Python peuvent contenir des types différents.

A.Vrai
B.Faux
C.Partiellement vrai
D.N'est pas applicable

12. Comment récupérer une sous-liste de `ma_liste` ?

A.ma_liste[1:3]
B.ma_liste.get(1, 3)
C.ma_liste.slice(1, 3)
D.ma_liste[1, 3]

13. Quelle méthode peut être utilisée pour ajouter plusieurs éléments à une liste ?

A.append()
B.extend()
C.insert()
D.add_all()

14. Vrai ou Faux : Une liste peut être imbriquée dans une autre liste.

A.Vrai
B.Faux
C.Ça dépend
D.N'est pas applicable

15. Quelle fonction crée une liste vide en Python ?

A.new_list()
B.list()
C.empty()
D.create_list()

16. Comment accéder à un élément dans une liste imbriquée ?

A.liste[0][1]
B.liste[1][0]
C.liste[1, 0]
D.liste[0, 1]

17. Quel est l'effet de `ma_liste.pop()` ?

A.Supprime le premier élément
B.Supprime le dernier élément
C.Supprime tous les éléments
D.Ne fait rien

18. Quelle méthode permet de trouver l'index d'un élément ?

A.index()
B.find()
C.position()
D.locate()

19. Comment peut-on vérifier si un élément existe dans une liste ?

A.element in liste
B.liste.includes(element)
C.liste.has(element)
D.liste.exists(element)

Sets associés

Créez votre propre set d'étude

Téléchargez un PDF, collez vos notes ou décrivez un sujet – l'IA génère des fiches, des quiz et plus en quelques secondes.

Mis en avant sur