WorksheetsQuiz Tuples et Listes - Python
Total questions: 20
Worksheet time: 10mins
Quelle instruction crée une liste vide ?
ma_liste = []
ma_liste = ()
ma_liste = {}
ma_liste = list{}
Quelle est la syntaxe correcte pour créer un tuple ?
t = (1, 2, 3)
t = [1, 2, 3]
t = {1, 2, 3}
t = <1, 2, 3>
Quel résultat donne tuple([1, 2, 3]) ?
(1, 2, 3)
[1, 2, 3]
((1, 2, 3))
Erreur
Quel résultat donne [x*2 for x in range(4)] ?
[0, 2, 4, 6]
[2, 4, 6, 8]
[0, 1, 2, 3]
[1, 2, 3, 4]
Quel résultat donne [x for x in range(5)]?
[0, 1, 2, 3, 4]
[1, 3]
[2, 4]
[0, 1, 2, 3, 4, 5]
Si liste = [10, 20, 30], que vaut liste[1] ?
A) 20
B) 10
C) 30
D) Erreur
Si t = ('a', 'b', 'c'), que vaut t[-1] ?
'c'
'a'
'b'
Erreur
Si liste = [1, 2, 3, 4, 5], que vaut liste[1:4] ?
[2, 3, 4]
[1, 2, 3, 4]
[2, 3, 4, 5]
[1, 2, 3]
Si liste = [1, 2, 3], que vaut liste[-2] ?
2
3
1
Erreur
Si t = ('x', 'y', 'z'), que vaut t[0] ?
'x'
'y'
'z'
Erreur
Comment tester si 5 est dans la liste [1, 5, 9] ?
5 in [1, 5, 9]
[1, 5, 9].contains(5)
[1, 5, 9].has(5)
5 == [1, 5, 9]
Que retourne 3 in (1, 2, 3) ?
True
False
3
Erreur
Quelle méthode ajoute un élément à la fin d'une liste ?
append()
add()
push()
insert()
Si liste = [1, 2], que donne liste.append(3) ?
[1, 2, 3]
[3, 1, 2]
[1, 3, 2]
3
Si liste = [1, 3], que donne liste.insert(1, 2) ?
[1, 2, 3]
[2, 1, 3]
[1, 3, 2]
Erreur
Peut-on utiliser append() sur un tuple ?
Non, les tuples sont immuables
Oui, avec t.append()
Oui, avec tuple.append(t)
Oui, avec t += ()
Si liste = [1, 2, 3], que devient la liste après l'instruction liste.pop() ?
A) 3
B) 1
C) [1, 2]
D) None
Si liste = ['a', 'b', 'c'], que donne liste.remove('b') ?
['a', 'c']
['a', 'b']
'b'
1
Si liste = [1, 2, 3], que renvoie tuple(liste) ?
(1,2,3)
erreur
[1, 2, 3]
Hello world
Si liste = [1, 2, 3], comment changer le 2ème élément en 5 ?
liste[1] = 5
liste[2] = 5
liste.set(1, 5)
liste.modify(2, 5)
