Flashcards : Maîtrise des opérations sur tableaux en Python — 24 cartes

Toutes les cartes

1Question

Tableau — définition ?

Réponse

Structure de données séquentielle d’éléments accessibles par indice.

2Question

Interface — rôle ?

Réponse

Définir comment manipuler un tableau sans connaître son implantation.

3Question

Création tableau Python — syntaxe ?

Réponse

Utiliser des crochets avec éléments séparés par des virgules.

4Question

Tableau vide — syntaxe ?

Réponse

[]

5Question

Initialisation répétée — syntaxe ?

Réponse

[valeur] * n pour n copies.

6Question

Accès élément — syntaxe ?

Réponse

nom_tableau[indice], avec indice à partir de 0.

7Question

Dernier élément — syntaxe ?

Réponse

nom_tableau[-1] ou nom_tableau[len(nom_tableau)-1].

8Question

Modification élément — comment ?

Réponse

Affectation sur l’indice : tableau[indice] = nouvelle_valeur.

9Question

Ajouter un élément — méthode ?

Réponse

append() ajoute un seul élément à la fin.

10Question

Étendre un tableau — méthode ?

Réponse

extend() ajoute éléments d’une autre liste.

11Question

Concaténation — opérateur ?

Réponse

+ crée une nouvelle liste à partir de deux listes.

12Question

Parcours par index — comment ?

Réponse

range(len(tableau)) pour obtenir tous les indices.

13Question

Parcours par itération — comment ?

Réponse

for elmt in tableau, pour parcourir directement les éléments.

14Question

Méthodes courantes — exemples ?

Réponse

sort(), reverse(), remove(), index(), count().

15Question

Compréhension simple — syntaxe ?

Réponse

[expression for elmt in iterable].

16Question

Filtrage en compréhension — syntaxe ?

Réponse

[expression for elmt in iterable if condition].

17Question

Transformation avec ord — rôle ?

Réponse

Convertir un caractère en code ASCII.

18Question

Conditions multiples — objectif ?

Réponse

Filtrer avec plusieurs critères combinés.

19Question

FizzBuzz en compréhension — but ?

Réponse

Liste des multiples de 5 ou 7, sauf ceux de 5 et 7.

20Question

Années bissextiles — règle ?

Réponse

Divisible par 4, pas par 100 sauf si divisible par 400.

21Question

Longueur d’un tableau — comment ?

Réponse

Utiliser len(nom_tableau).

22Question

Effet de extend — modifie ?

Réponse

Oui, la liste d’origine est modifiée.

23Question

Effet de concaténation — modifie ?

Réponse

Non, crée une nouvelle liste.

24Question

Inversion d’une liste — méthode ?

Réponse

sort() puis reverse() ou [::-1].

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 12 questions sur Maîtrise des opérations sur tableaux en Python.

1. Quel est l’effet ou la conséquence de l’implantation d’un tableau dans un langage donné ?

2. Quel effet produit l’initialisation par multiplication d’un tableau en Python ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Maîtrise des opérations sur tableaux en Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards