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