CommencerCommencer gratuitement

Utilisation de %timeit : à vous de jouer !

Vous souhaitez créer une liste d'entiers compris entre 0 et 50 à l'aide de la fonction range(). Cependant, vous n'êtes pas certain de savoir si l'utilisation de la compréhension de liste ou le déballage de l'objet plage dans une liste est plus rapide. Veuillez utiliser %timeit pour déterminer la meilleure implémentation.

Pour votre commodité, un tableau de référence des ordres de grandeur temporels est fourni ci-dessous (les plus rapides figurant en haut).

symbole nom unité (s)
ns nanoseconde 10-9
µs (us) microsecond 10-6
ms millisecond 10-3
s seconde 100

Cet exercice fait partie du cours

Écrire du code Python efficace

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
Modifier et exécuter le code