CommencezCommencez gratuitement

À vous d'utiliser %timeit !

Vous souhaitez créer une liste d'entiers de 0 à 50 à l'aide de la fonction range(). Cependant, vous ne savez pas si la compréhension de liste ou le déballage de l'objet range dans une liste est plus rapide. Utilisons %timeit pour trouver la meilleure approche.

Pour vous aider, voici un tableau de référence des ordres de grandeur du temps (du plus rapide au plus lent).

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

Cette activité fait partie du cours

Rédiger du code Python efficace

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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