Tableau — définition ?
Structure de données séquentielle d’éléments accessibles par indice.
Interface — rôle ?
Définir comment manipuler un tableau sans connaître son implantation.
Création tableau Python — syntaxe ?
Utiliser des crochets avec éléments séparés par des virgules.
Tableau vide — syntaxe ?
[]
Initialisation répétée — syntaxe ?
[valeur] * n pour n copies.
Accès élément — syntaxe ?
nom_tableau[indice], avec indice à partir de 0.
Dernier élément — syntaxe ?
nom_tableau[-1] ou nom_tableau[len(nom_tableau)-1].
Modification élément — comment ?
Affectation sur l’indice : tableau[indice] = nouvelle_valeur.
Ajouter un élément — méthode ?
append() ajoute un seul élément à la fin.
Étendre un tableau — méthode ?
extend() ajoute éléments d’une autre liste.
Concaténation — opérateur ?
+ crée une nouvelle liste à partir de deux listes.
Parcours par index — comment ?
range(len(tableau)) pour obtenir tous les indices.
Parcours par itération — comment ?
for elmt in tableau, pour parcourir directement les éléments.
Méthodes courantes — exemples ?
sort(), reverse(), remove(), index(), count().
Compréhension simple — syntaxe ?
[expression for elmt in iterable].
Filtrage en compréhension — syntaxe ?
[expression for elmt in iterable if condition].
Transformation avec ord — rôle ?
Convertir un caractère en code ASCII.
Conditions multiples — objectif ?
Filtrer avec plusieurs critères combinés.
FizzBuzz en compréhension — but ?
Liste des multiples de 5 ou 7, sauf ceux de 5 et 7.
Années bissextiles — règle ?
Divisible par 4, pas par 100 sauf si divisible par 400.
Longueur d’un tableau — comment ?
Utiliser len(nom_tableau).
Effet de extend — modifie ?
Oui, la liste d’origine est modifiée.
Effet de concaténation — modifie ?
Non, crée une nouvelle liste.
Inversion d’une liste — méthode ?
sort() puis reverse() ou [::-1].
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 ?
Révisez le cours complet dans la fiche de révision de Maîtrise des opérations sur tableaux en Python.
Voir la fiche →Bases de données
Bases de données
Bases de données
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards