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].
Teste dein Wissen mit 12 Fragen zu 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 ?
Überprüfe den vollständigen Kurs im Lernzettel zu Maîtrise des opérations sur tableaux en Python.
Lernzettel ansehen →Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importiere deinen Kurs und die KI erstellt in 30 Sekunden Karteikarten.
Karteikarten-Generator