Flashcards: Listes en Python — 46 cartões

Todos os cartões

1Pergunta

Qu'est-ce qu'une liste ?

Resposta

Une séquence d'objets.

2Pergunta

Comment s'écrit une liste ?

Resposta

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

3Pergunta

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

Resposta

Par un indice entier.

4Pergunta

Comment créer une liste vide ?

Resposta

Avec [] ou list().

5Pergunta

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

Resposta

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

6Pergunta

Que construit une compréhension de liste ?

Resposta

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

7Pergunta

Que crée list(objet) ?

Resposta

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

8Pergunta

Que renvoie len(L) ?

Resposta

Le nombre d’objets de la liste.

9Pergunta

À combien commence l’indexation positive ?

Resposta

À 0.

10Pergunta

Que désigne L[-1] ?

Resposta

Le dernier élément.

11Pergunta

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

Resposta

2.5.

12Pergunta

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

Resposta

Ses éléments.

13Pergunta

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

Resposta

Par affectation d'indice.

14Pergunta

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

Resposta

Avec une double indexation.

15Pergunta

Quelle boucle utilise un parcours par indice ?

Resposta

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

16Pergunta

Que permet d'obtenir un parcours par indice ?

Resposta

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

17Pergunta

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

Resposta

Avec for el in L.

18Pergunta

Que fournit enumerate(L) pendant le parcours ?

Resposta

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

19Pergunta

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

Resposta

Elle les met bout à bout dans une nouvelle liste.

20Pergunta

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

Resposta

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

21Pergunta

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

Resposta

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

22Pergunta

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

Resposta

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

23Pergunta

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

Resposta

Seulement s’ils sont de même type.

24Pergunta

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

Resposta

L’appartenance d’une valeur à la liste.

25Pergunta

Que fait le slicing sur une liste ?

Resposta

Il extrait une sous-liste.

26Pergunta

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

Resposta

De dep inclus à fin exclu.

27Pergunta

Quelle valeur prend pas s’il est omis ?

Resposta

1.

28Pergunta

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

Resposta

0.

29Pergunta

Que devient la sous-liste si fin est omis ?

Resposta

Elle va jusqu’à la fin.

30Pergunta

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

Resposta

De droite à gauche.

31Pergunta

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

Resposta

Quand dep est inférieur à fin.

32Pergunta

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

Resposta

Quand dep est supérieur à fin.

33Pergunta

Que fait append(objet) dans une liste ?

Resposta

Elle ajoute l’objet en fin de liste.

34Pergunta

Que fait insert(indice, objet) ?

Resposta

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

35Pergunta

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

Resposta

Les éléments 3 et 4.

36Pergunta

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

Resposta

Une seule sous-liste [3, 4].

37Pergunta

Que permet le slicing en affectation ?

Resposta

De remplacer une tranche par une autre sous-liste.

38Pergunta

Que fait pop() sur une liste ?

Resposta

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

39Pergunta

Que supprime remove(valeur) ?

Resposta

La première occurrence de cette valeur.

40Pergunta

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

Resposta

Une seconde étiquette vers le même objet.

41Pergunta

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

Resposta

Elle se répercute sur L2.

42Pergunta

Que duplique L3 = L1[:] ?

Resposta

La liste extérieure uniquement.

43Pergunta

Quel outil duplique totalement une liste ?

Resposta

deepcopy du module copy.

44Pergunta

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

Resposta

L2 est affectée.

45Pergunta

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

Resposta

L3 est affectée partiellement.

46Pergunta

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

Resposta

L4 n'est pas affectée.

Teste-se com o quiz

Teste seu conhecimento com 25 perguntas 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 ?

Faça o quiz →

Leia a ficha de revisão

Revise o curso completo na ficha de revisão para Listes en Python.

Veja a ficha de revisão →

Similar courses

Crie seus próprios flashcards

Importe seu curso e a IA gera flashcards em 30 segundos.

Gerador de flashcards