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

All cards

1Question

Tableau — définition ?

Answer

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

2Question

Interface — rôle ?

Answer

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

3Question

Création tableau Python — syntaxe ?

Answer

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

4Question

Tableau vide — syntaxe ?

Answer

[]

5Question

Initialisation répétée — syntaxe ?

Answer

[valeur] * n pour n copies.

6Question

Accès élément — syntaxe ?

Answer

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

7Question

Dernier élément — syntaxe ?

Answer

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

8Question

Modification élément — comment ?

Answer

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

9Question

Ajouter un élément — méthode ?

Answer

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

10Question

Étendre un tableau — méthode ?

Answer

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

11Question

Concaténation — opérateur ?

Answer

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

12Question

Parcours par index — comment ?

Answer

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

13Question

Parcours par itération — comment ?

Answer

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

14Question

Méthodes courantes — exemples ?

Answer

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

15Question

Compréhension simple — syntaxe ?

Answer

[expression for elmt in iterable].

16Question

Filtrage en compréhension — syntaxe ?

Answer

[expression for elmt in iterable if condition].

17Question

Transformation avec ord — rôle ?

Answer

Convertir un caractère en code ASCII.

18Question

Conditions multiples — objectif ?

Answer

Filtrer avec plusieurs critères combinés.

19Question

FizzBuzz en compréhension — but ?

Answer

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

20Question

Années bissextiles — règle ?

Answer

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

21Question

Longueur d’un tableau — comment ?

Answer

Utiliser len(nom_tableau).

22Question

Effet de extend — modifie ?

Answer

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

23Question

Effet de concaténation — modifie ?

Answer

Non, crée une nouvelle liste.

24Question

Inversion d’une liste — méthode ?

Answer

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

Test yourself with the quiz

Test your knowledge with 12 questions on 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 ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Maîtrise des opérations sur tableaux en Python.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator