CommencerCommencer gratuitement

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

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