Listes

Les listes en programmation sont des structures de données qui permettent de stocker plusieurs éléments dans un ordre spécifique. Elles sont fondamentales et utilisées dans de nombreux langages de programmation.

Otter20·18 Karteikarten·15 Fragen·1 Aufrufe
lycéecomputer_scienceprogramming
0
Gewusst
1 / 18
0
Lerne noch
Vorderseite

Qu'est-ce qu'une liste ?

Tippen zum Umdrehen
Rückseite

Une liste est une collection ordonnée d'éléments qui peut contenir des éléments de types différents.

Tippen zum Umdrehen
Gewusst
Lerne noch

Quiz(15 Fragen)

Frage 1 von 15

1. Quelle méthode pour ajouter un élément à la fin d'une liste ?

Begriffe in diesem Lernset(18)

Qu'est-ce qu'une liste ?

Une liste est une collection ordonnée d'éléments qui peut contenir des éléments de types différents.

Comment créer une liste en Python ?

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

Vrai ou Faux : Les listes sont immuables.

Faux. Les listes sont mutables, ce qui signifie que leurs éléments peuvent être modifiés.

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

Avec l'index 0 : `ma_liste[0]`.

Qu'est-ce qu'une liste vide ?

Une liste sans éléments, définie par `ma_liste = []`.

Comment ajouter un élément à la fin d'une liste ?

On utilise la méthode `append()`, comme ceci : `ma_liste.append(4)`.

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

Elle retire et renvoie le dernier élément d'une liste.

Comment trier une liste ?

Avec la méthode `sort()` : `ma_liste.sort()`.

Vrai ou Faux : Les listes peuvent contenir des listes.

Vrai. On peut imbriquer des listes : `ma_liste = [[1, 2], [3, 4]]`.

Comment obtenir la longueur d'une liste ?

Avec la fonction `len()`, comme ceci : `len(ma_liste)`.

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

C'est une façon concise de créer des listes en une seule ligne, par exemple : `[x**2 for x in range(5)]`.

Comment vérifier si un élément est dans une liste ?

Avec l'opérateur `in`, par exemple : `3 in ma_liste`.

Comment combiner deux listes ?

En utilisant l'opérateur `+`, par exemple : `liste1 + liste2`.

Qu'est-ce qu'une liste déroulante ?

C'est une liste qui permet de sélectionner un élément parmi plusieurs, souvent utilisée dans les interfaces graphiques.

Comment insérer un élément à une position donnée ?

Avec la méthode `insert()`, comme ceci : `ma_liste.insert(1, 10)`.

Comment retirer un élément par valeur ?

Avec la méthode `remove()`, comme ceci : `ma_liste.remove(3)`.

Qu'est-ce que le slicing ?

C'est une technique pour obtenir une sous-liste, par exemple : `ma_liste[1:3]`.

Comment copier une liste ?

Avec la méthode `copy()`, comme ceci : `nouvelle_liste = ancienne_liste.copy()`.

Fragen in diesem Lernset(15)

1. Quelle méthode pour ajouter un élément à la fin d'une liste ?

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

2. Les listes en Python sont-elles immuables ?

A.Oui
B.Non
C.Partiellement
D.Pas toujours

3. Comment obtenir le nombre d'éléments d'une liste ?

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

4. Vrai ou Faux : La méthode `pop()` renvoie un élément aléatoire.

A.Vrai
B.Faux
C.Parfois
D.Jamais

5. Quel est le résultat de `ma_liste[1:3]` ?

A.Élément unique
B.Sous-liste
C.Dictionnaire
D.Rien

6. Comment vérifier si 5 est dans `ma_liste` ?

A.5 in ma_liste
B.ma_liste.contains(5)
C.ma_liste.has(5)
D.in(5, ma_liste)

7. Vrai ou Faux : `ma_liste.copy()` crée une référence.

A.Vrai
B.Faux
C.Parfois
D.Jamais

8. Quelle méthode pour combiner deux listes ?

A.add()
B.concat()
C.+
D.merge()

9. Quel est le but de `insert()` ?

A.Ajouter à la fin
B.Retirer un élément
C.Ajouter à une position donnée
D.Compter les éléments

10. Comment supprimer un élément par valeur ?

A.delete()
B.discard()
C.remove()
D.erase()

11. Quel type de structure est une liste ?

A.Immuable
B.Mutable
C.Dictionnaire
D.Ensemble

12. Quelle méthode permet de trier une liste ?

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

13. Qu'est-ce que le slicing ?

A.Copier une liste
B.Extraire une sous-liste
C.Ajouter un élément
D.Retirer un élément

14. Quel est le résultat de `ma_liste[0]` ?

A.Premier élément
B.Dernier élément
C.Sous-liste
D.Rien

15. Comment transformer une liste en chaîne de caractères ?

A.join()
B.concat()
C.combine()
D.merge()

Ähnliche Lernsets

Eigenes Lernset erstellen

Lade ein PDF hoch, füge Notizen ein oder beschreibe ein Thema – KI erstellt Karteikarten, Quizze und mehr in Sekunden.