Tarjetas de memoria: Listes en Python — 46 tarjetas

Todas las tarjetas

1Pregunta

Qu'est-ce qu'une liste ?

Respuesta

Une séquence d'objets.

2Pregunta

Comment s'écrit une liste ?

Respuesta

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

3Pregunta

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

Respuesta

Par un indice entier.

4Pregunta

Comment créer une liste vide ?

Respuesta

Avec [] ou list().

5Pregunta

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

Respuesta

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

6Pregunta

Que construit une compréhension de liste ?

Respuesta

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

7Pregunta

Que crée list(objet) ?

Respuesta

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

8Pregunta

Que renvoie len(L) ?

Respuesta

Le nombre d’objets de la liste.

9Pregunta

À combien commence l’indexation positive ?

Respuesta

À 0.

10Pregunta

Que désigne L[-1] ?

Respuesta

Le dernier élément.

11Pregunta

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

Respuesta

2.5.

12Pregunta

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

Respuesta

Ses éléments.

13Pregunta

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

Respuesta

Par affectation d'indice.

14Pregunta

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

Respuesta

Avec une double indexation.

15Pregunta

Quelle boucle utilise un parcours par indice ?

Respuesta

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

16Pregunta

Que permet d'obtenir un parcours par indice ?

Respuesta

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

17Pregunta

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

Respuesta

Avec for el in L.

18Pregunta

Que fournit enumerate(L) pendant le parcours ?

Respuesta

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

19Pregunta

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

Respuesta

Elle les met bout à bout dans une nouvelle liste.

20Pregunta

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

Respuesta

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

21Pregunta

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

Respuesta

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

22Pregunta

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

Respuesta

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

23Pregunta

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

Respuesta

Seulement s’ils sont de même type.

24Pregunta

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

Respuesta

L’appartenance d’une valeur à la liste.

25Pregunta

Que fait le slicing sur une liste ?

Respuesta

Il extrait une sous-liste.

26Pregunta

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

Respuesta

De dep inclus à fin exclu.

27Pregunta

Quelle valeur prend pas s’il est omis ?

Respuesta

1.

28Pregunta

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

Respuesta

0.

29Pregunta

Que devient la sous-liste si fin est omis ?

Respuesta

Elle va jusqu’à la fin.

30Pregunta

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

Respuesta

De droite à gauche.

31Pregunta

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

Respuesta

Quand dep est inférieur à fin.

32Pregunta

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

Respuesta

Quand dep est supérieur à fin.

33Pregunta

Que fait append(objet) dans une liste ?

Respuesta

Elle ajoute l’objet en fin de liste.

34Pregunta

Que fait insert(indice, objet) ?

Respuesta

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

35Pregunta

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

Respuesta

Les éléments 3 et 4.

36Pregunta

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

Respuesta

Une seule sous-liste [3, 4].

37Pregunta

Que permet le slicing en affectation ?

Respuesta

De remplacer une tranche par une autre sous-liste.

38Pregunta

Que fait pop() sur une liste ?

Respuesta

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

39Pregunta

Que supprime remove(valeur) ?

Respuesta

La première occurrence de cette valeur.

40Pregunta

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

Respuesta

Une seconde étiquette vers le même objet.

41Pregunta

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

Respuesta

Elle se répercute sur L2.

42Pregunta

Que duplique L3 = L1[:] ?

Respuesta

La liste extérieure uniquement.

43Pregunta

Quel outil duplique totalement une liste ?

Respuesta

deepcopy du module copy.

44Pregunta

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

Respuesta

L2 est affectée.

45Pregunta

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

Respuesta

L3 est affectée partiellement.

46Pregunta

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

Respuesta

L4 n'est pas affectée.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 25 preguntas sobre 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 ?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Listes en Python.

Ver hoja de repaso →

Similar courses

Crea tus propias tarjetas de memoria

Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.

Generador de tarjetas de memoria