NEW
Font size
WorksheetsEvaluation_formative_lecon7_les_collections
Total questions: 15
Worksheet time: 8mins
Quelle est la principale différence entre une liste et un tuple ?
Les listes sont plus rapides que les tuples
Les listes sont modifiables, les tuples non
Les tuples contiennent uniquement des nombres
Les tuples sont toujours plus longs
Quelle syntaxe permet de créer une liste vide ?
liste = ()
liste = {}
liste = []
liste = ""
Que fait la commande append()
Elle supprime un élément de la liste
Elle ajoute un élément à la fin de la liste
Elle vide complètement la liste
Elle inverse la liste
Que renvoie len(("a", "b", "c"))
1
2
3
Erreur
Un tuple peut-il être modifié après sa création ?
Oui, on peut y ajouter des éléments
Oui, mais uniquement des nombres
Non, jamais
Seulement avec append()
Que fait l’instruction del liste[0] ?
Supprime la liste entière
Vide la liste
Supprime le premier élément de la liste
Ne fait rien
Que fait personnes[-1] ?
Affiche le premier élément
Affiche l’avant-dernier élément
Donne une erreur
Affiche le dernier élément
Que fait personnes[::-1] ?
Inverse la liste
Affiche un élément sur deux
Trie la liste
Supprime les doublons
Complète la phrase : Les listes sont _______ et les tuples sont _______
statiques / dynamiques
immuables / muables
muables / immuables
lentes / rapides
Si on modifie une liste passée à une fonction, que se passe-t-il ?
Rien, la liste reste la même
Seule une copie est modifiée
La liste d’origine est aussi modifiée
Erreur d’exécution
Quelle est la différence entre append() et extend() ?
append() ajoute une liste entière, extend() un élément
append() ajoute un élément, extend() ajoute plusieurs éléments
append() efface la liste avant d’ajouter
Aucune, elles font la même chose
Lequel de ces exemples représente un tuple valide ?
[Rouge, Vert, Bleu]
('Rouge'; 'Vert'; 'Bleu')
('Rouge', 'Vert', 'Bleu')
{Rouge, Vert, Bleu}
Que renvoie range(0,5) lorsqu’on le convertit en liste ?
[0, 1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
[0, 1, 2, 3, 4]
Quelle est la valeur de personnes[: :2] pour personnes = ("A","B","C","D") ?
("A", "B", "C")
("A", "C")
("B", "D")
("A", "D")
Que fait le code suivant ?
Affiche Python
Affiche nohtyP
Affiche une erreur
Affiche Pytho
