wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python, list, dict, tuples, enum

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

Quel type de données est utilisé pour stocker plusieurs éléments en Python ?

a)

Dictionnaire

b)

Tuple

c)

Liste

d)

Tous les précédents

2.

Que renvoie len([1, 2, 3, 4, 5]) ?

a)

4

b)

5

c)

6

d)

Erreur

3.

Quel est le résultat de 3 in [1, 2, 3] ?

a)

True

b)

False

c)

3

d)

None

4.

Comment accéder au deuxième élément de la liste a = [1, 2, 3] ?

a)

a[2]

b)

a[1]

c)

a[0]

d)

a[-1]

5.

Que vaut la liste ?

liste_letter = ['a', 'b'] + ['c']

a)

['a', 'b', 'c']

b)

['c', 'a', 'b']

c)

['a', 'b'] + ['c']

d)

TypeError

6.

Que renvoie {'a': 1, 'b': 2}.get('c', 3) ?

a)

1

b)

2

c)

3

d)

None

7.

Quel est le type de (1,) ?

a)

Liste

b)

Dictionnaire

c)

Tuple

d)

Ensemble

8.

Quel est le résultat de 5 not in [1, 2, 3, 4] ?

a)

True

b)

False

c)

5

d)

[1, 2, 3, 4, 5]

9.

Comment supprimer 'b' du dictionnaire d = {'a': 1, 'b': 2} ?

a)

del d['b']

b)

d.remove('b')

c)

d.pop('b')

d)

A et C sont corrects

10.

Quelle est la différence entre append() et extend() dans une liste ?

a)

append() ajoute un élément, extend() ajoute plusieurs éléments

b)

append() ajoute un élément à la fin, extend() insère un élément

c)

append() crée une sous-liste, extend() ajoute à la liste existante

d)

Aucune différence

11.

Que renvoie le code suivant: ('Hello', 'World')[1] ?

a)

Hello

b)

World

c)

('Hello', 'World')

d)

1

12.

Quel est le résultat de l'exécution du code suivant:

a)

1

b)

RED

d)

Aucun résultat

13.

Quel est le résultat de l'exécution du code suivant:

a)

RED

b)

A

c)

1

d)

Color(1)

14.

Est-il possible d'ajouter dynamiquement des membres à une énumération ?

a)

Oui, en utilisant setattr()

b)

Oui, en modifiant le members

c)

Non, les énumérations sont immuables

d)

Seulement avec des méthodes spéciales

15.

Comment supprimer un élément du dictionnaire d et vérifier sa valeur en une seule opération ?

a)

2

b)

1

c)

KeyError

d)

{'a': 1, 'c': 3}