1. Learn
  2. /
  3. Курси
  4. /
  5. Rédiger du code Python efficace

Connected

вправа

À 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

Інструкції 1/3

undefined XP
    1
    2
    3
  • Utilisez une compréhension de liste et range() pour créer une liste d'entiers de 0 à 50 nommée nums_list_comp.