Quiz · Représentation des données : types construits
0/20 questions réussie
Réponses conservées dans ce navigateur uniquement.
- 1/3 · tableaux-listes-c1voir dans le cours
Pour la liste
cles = [42, 7, 99, 3], que vautcles[2]? - 2/3 · tableaux-listes-c2voir dans le cours
Après
t = [1, 2, 3]puist[0] = 9puist.append(4), que contientt? - 3/3 · tableaux-listes-c3voir dans le cours
Quelle expression donne la dernière note de
notes = [12, 15, 8, 17, 11]sans connaître la taille à l'avance ?
- 1/3 · comprehension-c1voir dans le cours
Que produit
[3 * k for k in range(4)]? - 2/3 · comprehension-c2voir dans le cours
Que produit
[n for n in [1, 4, 7, 10, 13] if n > 5]? - 3/3 · comprehension-c3voir dans le cours
Que vaut
[x + 1 for x in range(5) if x % 2 == 1]?
- 1/3 · tuples-c1voir dans le cours
Parmi ces expressions, laquelle lève une erreur ?
- 2/3 · tuples-c2voir dans le cours
Avec
Point = namedtuple("Point", ["x", "y"])etp = Point(3, 5), que vautp.y? - 3/3 · tuples-c3voir dans le cours
Quelle est la différence essentielle entre
listettuple?
- 1/3 · dictionnaires-c1voir dans le cours
Avec
d = {"a": 1, "b": 2, "c": 3}, que vautd["b"]? - 2/3 · dictionnaires-c2voir dans le cours
Que contient
daprèsd = {"x": 1}puisd["y"] = 2puisd["x"] = 10? - 3/3 · dictionnaires-c3voir dans le cours
Quelle méthode renvoie des couples
(clé, valeur)pour parcourir un dictionnaire ?
- 1/8 · pc-types-construits-1-q1voir dans le mémo
Pour la liste
t = [10, 20, 30, 40, 50], que vautt[-2]? - 2/8 · pc-types-construits-1-q2voir dans le mémo
Quelle est la différence essentielle entre une liste et un tuple ?
- 3/8 · pc-types-construits-1-q3voir dans le mémo
Que produit
[x * 2 for x in range(4)]? - 4/8 · pc-types-construits-1-q4voir dans le mémo
Avec
d = {"a": 1, "b": 2, "c": 3}, quelle méthode renvoiedict_items([("a", 1), ("b", 2), ("c", 3)])? - 5/8 · pc-types-construits-1-q5voir dans le mémo
Quel nom d'erreur Python lève l'expression
d["x"]quand la clé"x"n'est pas dans le dictionnaired? (Donner le nom exact de l'exception, casse comprise.) - 6/8 · pc-types-construits-1-q6voir dans le mémo
Combien d'éléments contient la liste produite par
[x for x in range(10) if x % 2 == 0]? - 7/8 · pc-types-construits-1-q7voir dans le mémo
Quelle expression construit la matrice remplie de zéros ?
- 8/8 · pc-types-construits-1-q8voir dans le mémo
Ordonner les étapes pour fabriquer un p-uplet nommé
Pointreprésentant le point :Glisser-déposer pour réordonner (ou utiliser les flèches).
- 1. Importer namedtuple depuis collections
- 2. Définir le type : Point = namedtuple("Point", ["x", "y"])
- 3. Créer une valeur : p = Point(3, 5)
- 4. Lire un champ par son nom : p.x