Utilisation de %timeit : à vous de jouer !
Vous souhaitez créer une liste d'entiers de 0 à 50 à l'aide de la fonction range()
. Cependant, vous ne savez pas s'il est plus rapide d'utiliser la compréhension de liste ou de décompresser l'objet plage dans une liste. Utilisons le site %timeit
pour trouver la meilleure mise en œuvre.
Pour votre commodité, un tableau de référence des ordres de grandeur du temps est fourni ci-dessous (le plus rapide en haut).
symbole | nom | unité (s) |
---|---|---|
ns | nanosecond | 10-9 |
µs (us) | microsecond | 10-6 |
ms | millisecond | 10-3 |
s | deuxième | 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)