Karteikarten: Listes en Python — 46 Karten

Alle Karten

1Frage

Qu'est-ce qu'une liste ?

Antwort

Une séquence d'objets.

2Frage

Comment s'écrit une liste ?

Antwort

Entre crochets, avec des virgules entre les éléments.

3Frage

Par quoi chaque élément d'une liste est-il repéré ?

Antwort

Par un indice entier.

4Frage

Comment créer une liste vide ?

Antwort

Avec [] ou list().

5Frage

Qu'appelle-t-on une définition en extension d'une liste ?

Antwort

L'écriture de tous ses éléments.

6Frage

Que construit une compréhension de liste ?

Antwort

Une liste à partir d'une expression sur une itération.

7Frage

Que crée list(objet) ?

Antwort

Une liste à partir d'un objet itérable.

8Frage

Que renvoie len(L) ?

Antwort

Le nombre d’objets de la liste.

9Frage

À combien commence l’indexation positive ?

Antwort

À 0.

10Frage

Que désigne L[-1] ?

Antwort

Le dernier élément.

11Frage

Que vaut L[1] pour [1, 2.5, [1, 2], 'A'] ?

Antwort

2.5.

12Frage

Qu'est-ce qu'une liste permet de modifier individuellement ?

Antwort

Ses éléments.

13Frage

Comment modifie-t-on un élément de liste ?

Antwort

Par affectation d'indice.

14Frage

Comment modifier un élément d'une sous-liste ?

Antwort

Avec une double indexation.

15Frage

Quelle boucle utilise un parcours par indice ?

Antwort

Une boucle for sur range(len(L)).

16Frage

Que permet d'obtenir un parcours par indice ?

Antwort

L'indice i et l'élément L[i].

17Frage

Comment parcourt-on directement une liste par élément ?

Antwort

Avec for el in L.

18Frage

Que fournit enumerate(L) pendant le parcours ?

Antwort

L'indice i et l'élément el simultanément.

19Frage

Que fait la concaténation avec + sur deux listes ?

Antwort

Elle les met bout à bout dans une nouvelle liste.

20Frage

Que produit la répétition avec * sur une liste ?

Antwort

Une liste répétant ses éléments un certain nombre de fois.

21Frage

Comment construire une liste depuis une liste vide par ajout successif ?

Antwort

En concaténant successivement des listes à un élément.

22Frage

Quand l’égalité == entre deux listes renvoie-t-elle True ?

Antwort

Quand elles ont les mêmes éléments dans le même ordre.

23Frage

Quand deux éléments distincts peuvent-ils être comparés dans une comparaison de listes ?

Antwort

Seulement s’ils sont de même type.

24Frage

Que teste l’opérateur in sur une liste ?

Antwort

L’appartenance d’une valeur à la liste.

25Frage

Que fait le slicing sur une liste ?

Antwort

Il extrait une sous-liste.

26Frage

Jusqu’où vont les indices dans L[dep:fin:pas] ?

Antwort

De dep inclus à fin exclu.

27Frage

Quelle valeur prend pas s’il est omis ?

Antwort

1.

28Frage

Que vaut dep s’il est omis dans le slicing ?

Antwort

0.

29Frage

Que devient la sous-liste si fin est omis ?

Antwort

Elle va jusqu’à la fin.

30Frage

Dans quel sens lit-on si pas est négatif ?

Antwort

De droite à gauche.

31Frage

Quand le slicing renvoie-t-il des éléments avec pas positif ?

Antwort

Quand dep est inférieur à fin.

32Frage

Quand le slicing renvoie-t-il des éléments avec pas négatif ?

Antwort

Quand dep est supérieur à fin.

33Frage

Que fait append(objet) dans une liste ?

Antwort

Elle ajoute l’objet en fin de liste.

34Frage

Que fait insert(indice, objet) ?

Antwort

Elle insère l’objet à l’indice indiqué.

35Frage

Qu’insère L[2:2] = [3, 4] ?

Antwort

Les éléments 3 et 4.

36Frage

Qu’insère L.insert(2, [3, 4]) ?

Antwort

Une seule sous-liste [3, 4].

37Frage

Que permet le slicing en affectation ?

Antwort

De remplacer une tranche par une autre sous-liste.

38Frage

Que fait pop() sur une liste ?

Antwort

Il renvoie le dernier élément puis le supprime.

39Frage

Que supprime remove(valeur) ?

Antwort

La première occurrence de cette valeur.

40Frage

Que crée L2 = L1 en mémoire ?

Antwort

Une seconde étiquette vers le même objet.

41Frage

Qu'induit une modification via L1 après L2 = L1 ?

Antwort

Elle se répercute sur L2.

42Frage

Que duplique L3 = L1[:] ?

Antwort

La liste extérieure uniquement.

43Frage

Quel outil duplique totalement une liste ?

Antwort

deepcopy du module copy.

44Frage

Après L2 = L1, une modification de L1 touche quoi ?

Antwort

L2 est affectée.

45Frage

Après L3 = L1[:], une modification de L1[3][0] touche quoi ?

Antwort

L3 est affectée partiellement.

46Frage

Après deepcopy(L1), une modification de L1 touche quoi ?

Antwort

L4 n'est pas affectée.

Teste dich mit dem Quiz

Teste dein Wissen mit 25 Fragen zu Listes en Python.

1. Quelle propriété caractérise une liste en Python par rapport à d’autres structures de données ?

2. Comment écrire correctement une liste en Python pour y placer des éléments séparés par des virgules ?

Quiz machen →

Lernzettel lesen

Überprüfe den vollständigen Kurs im Lernzettel zu Listes en Python.

Lernzettel ansehen →

Similar courses

Erstelle deine eigenen Karteikarten

Importiere deinen Kurs und die KI erstellt in 30 Sekunden Karteikarten.

Karteikarten-Generator