wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Tuples et Listes - Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Quelle instruction crée une liste vide ?

a)

ma_liste = []

b)

ma_liste = ()

c)

ma_liste = {}

d)

ma_liste = list{}

2.

Quelle est la syntaxe correcte pour créer un tuple ?

a)

t = (1, 2, 3)

b)

t = [1, 2, 3]

c)

t = {1, 2, 3}

d)

t = <1, 2, 3>

3.

Quel résultat donne tuple([1, 2, 3]) ?

a)

(1, 2, 3)

b)

[1, 2, 3]

c)

((1, 2, 3))

d)

Erreur

4.

Quel résultat donne [x*2 for x in range(4)] ?

a)

[0, 2, 4, 6]

b)

[2, 4, 6, 8]

c)

[0, 1, 2, 3]

d)

[1, 2, 3, 4]

5.

Quel résultat donne [x for x in range(5)]?

a)

[0, 1, 2, 3, 4]

b)

[1, 3]

c)

[2, 4]

d)

[0, 1, 2, 3, 4, 5]

6.

Si liste = [10, 20, 30], que vaut liste[1] ?

a)

A) 20

b)

B) 10

c)

C) 30

d)

D) Erreur

7.

Si t = ('a', 'b', 'c'), que vaut t[-1] ?

a)

'c'

b)

'a'

c)

'b'

d)

Erreur

8.

Si liste = [1, 2, 3, 4, 5], que vaut liste[1:4] ?

a)

[2, 3, 4]

b)

[1, 2, 3, 4]

c)

[2, 3, 4, 5]

d)

[1, 2, 3]

9.

Si liste = [1, 2, 3], que vaut liste[-2] ?

a)

2

b)

3

c)

1

d)

Erreur

10.

Si t = ('x', 'y', 'z'), que vaut t[0] ?

a)

'x'

b)

'y'

c)

'z'

d)

Erreur

11.

Comment tester si 5 est dans la liste [1, 5, 9] ?

a)

5 in [1, 5, 9]

b)

[1, 5, 9].contains(5)

c)

[1, 5, 9].has(5)

d)

5 == [1, 5, 9]

12.

Que retourne 3 in (1, 2, 3) ?

a)

True

b)

False

c)

3

d)

Erreur

13.

Quelle méthode ajoute un élément à la fin d'une liste ?

a)

append()

b)

add()

c)

push()

d)

insert()

14.

Si liste = [1, 2], que donne liste.append(3) ?

a)

[1, 2, 3]

b)

[3, 1, 2]

c)

[1, 3, 2]

d)

3

15.

Si liste = [1, 3], que donne liste.insert(1, 2) ?

a)

[1, 2, 3]

b)

[2, 1, 3]

c)

[1, 3, 2]

d)

Erreur

16.

Peut-on utiliser append() sur un tuple ?

a)

Non, les tuples sont immuables

b)

Oui, avec t.append()

c)

Oui, avec tuple.append(t)

d)

Oui, avec t += ()

17.

Si liste = [1, 2, 3], que devient la liste après l'instruction liste.pop() ?

a)

A) 3

b)

B) 1

c)

C) [1, 2]

d)

D) None

18.

Si liste = ['a', 'b', 'c'], que donne liste.remove('b') ?

a)

['a', 'c']

b)

['a', 'b']

c)

'b'

d)

1

19.

Si liste = [1, 2, 3], que renvoie tuple(liste) ?

a)

(1,2,3)

b)

erreur

c)

[1, 2, 3]

d)

Hello world

20.

Si liste = [1, 2, 3], comment changer le 2ème élément en 5 ?

a)

liste[1] = 5

b)

liste[2] = 5

c)

liste.set(1, 5)

d)

liste.modify(2, 5)