Quiz · Représentation des données : types construits
0/18 questions réussie
Connecte-toi pour persister tes réponses entre appareils.
1/3 · tableaux-listes-c1
Pour la liste cles = 42, 7, 99, 3, que vaut cles2 ?
2/3 · tableaux-listes-c2
Après t = 1, 2, 3 puis t0 = 9 puis t.append(4), que contient t ?
3/3 · tableaux-listes-c3
Quelle expression donne la dernière note de notes = 12, 15, 8, 17, 11 sans connaître la taille à l'avance ?
1/3 · comprehension-c1
Que produit 3 * k for k in range(4) ?
2/3 · comprehension-c2
Que produit n for n in 1, 4, 7, 10, 13 if n > 5 ?
3/3 · comprehension-c3
Que vaut x + 1 for x in range(5) if x % 2 == 1 ?
1/3 · tuples-c1
Parmi ces expressions, laquelle lève une erreur ?
2/3 · tuples-c2
Avec Point = namedtuple("Point", "x", "y") et p = Point(3, 5), que vaut p.y ?
3/3 · tuples-c3
Quelle est la différence essentielle entre list et tuple ?
1/1 · dictionnaires-c3
Quelle méthode renvoie des couples (clé, valeur) pour parcourir un dictionnaire ?
1/8 · pc-types-construits-1-q1
Pour la liste t = 10, 20, 30, 40, 50, que vaut t-2 ?
2/8 · pc-types-construits-1-q2
Quelle est la différence essentielle entre une liste et un tuple ?
3/8 · pc-types-construits-1-q3
Que produit x * 2 for x in range(4) ?
4/8 · pc-types-construits-1-q4
Avec d = , quelle méthode renvoie dict_items(("a", 1), ("b", 2), ("c", 3)) ?
5/8 · pc-types-construits-1-q5
Quel nom d'erreur Python lève l'expression d"x" quand la clé "x" n'est pas dans le dictionnaire d ? (Donnez le nom exact de l'exception, casse comprise.)
6/8 · pc-types-construits-1-q6
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-q7
Quelle expression construit la matrice 3×33 \times 33×3 remplie de zéros ?
8/8 · pc-types-construits-1-q8
Ordonnez les étapes pour fabriquer un p-uplet nommé Point représentant le point (3,5)(3, 5)(3,5) :
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