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
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)