Flashcard: Listes en Python — 46 carte

Tutte le carte

1Domanda

Qu'est-ce qu'une liste ?

Risposta

Une séquence d'objets.

2Domanda

Comment s'écrit une liste ?

Risposta

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

3Domanda

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

Risposta

Par un indice entier.

4Domanda

Comment créer une liste vide ?

Risposta

Avec [] ou list().

5Domanda

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

Risposta

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

6Domanda

Que construit une compréhension de liste ?

Risposta

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

7Domanda

Que crée list(objet) ?

Risposta

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

8Domanda

Que renvoie len(L) ?

Risposta

Le nombre d’objets de la liste.

9Domanda

À combien commence l’indexation positive ?

Risposta

À 0.

10Domanda

Que désigne L[-1] ?

Risposta

Le dernier élément.

11Domanda

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

Risposta

2.5.

12Domanda

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

Risposta

Ses éléments.

13Domanda

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

Risposta

Par affectation d'indice.

14Domanda

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

Risposta

Avec une double indexation.

15Domanda

Quelle boucle utilise un parcours par indice ?

Risposta

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

16Domanda

Que permet d'obtenir un parcours par indice ?

Risposta

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

17Domanda

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

Risposta

Avec for el in L.

18Domanda

Que fournit enumerate(L) pendant le parcours ?

Risposta

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

19Domanda

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

Risposta

Elle les met bout à bout dans une nouvelle liste.

20Domanda

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

Risposta

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

21Domanda

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

Risposta

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

22Domanda

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

Risposta

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

23Domanda

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

Risposta

Seulement s’ils sont de même type.

24Domanda

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

Risposta

L’appartenance d’une valeur à la liste.

25Domanda

Que fait le slicing sur une liste ?

Risposta

Il extrait une sous-liste.

26Domanda

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

Risposta

De dep inclus à fin exclu.

27Domanda

Quelle valeur prend pas s’il est omis ?

Risposta

1.

28Domanda

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

Risposta

0.

29Domanda

Que devient la sous-liste si fin est omis ?

Risposta

Elle va jusqu’à la fin.

30Domanda

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

Risposta

De droite à gauche.

31Domanda

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

Risposta

Quand dep est inférieur à fin.

32Domanda

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

Risposta

Quand dep est supérieur à fin.

33Domanda

Que fait append(objet) dans une liste ?

Risposta

Elle ajoute l’objet en fin de liste.

34Domanda

Que fait insert(indice, objet) ?

Risposta

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

35Domanda

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

Risposta

Les éléments 3 et 4.

36Domanda

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

Risposta

Une seule sous-liste [3, 4].

37Domanda

Que permet le slicing en affectation ?

Risposta

De remplacer une tranche par une autre sous-liste.

38Domanda

Que fait pop() sur une liste ?

Risposta

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

39Domanda

Que supprime remove(valeur) ?

Risposta

La première occurrence de cette valeur.

40Domanda

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

Risposta

Une seconde étiquette vers le même objet.

41Domanda

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

Risposta

Elle se répercute sur L2.

42Domanda

Que duplique L3 = L1[:] ?

Risposta

La liste extérieure uniquement.

43Domanda

Quel outil duplique totalement une liste ?

Risposta

deepcopy du module copy.

44Domanda

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

Risposta

L2 est affectée.

45Domanda

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

Risposta

L3 est affectée partiellement.

46Domanda

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

Risposta

L4 n'est pas affectée.

Metti alla prova te stesso con il quiz

Metti alla prova le tue conoscenze con 25 domande su 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 ?

Fai il quiz →

Leggi la scheda di revisione

Ripassa il corso completo nella scheda di revisione per Listes en Python.

Vedi la scheda di revisione →

Similar courses

Crea le tue flashcard

Importa il tuo corso e l'AI genera flashcard in 30 secondi.

Generatore di flashcard