Библиотека
timeit отлично подходит для определения времени выполнения программ на Python. Просто передайте функцию в строковом формате методу timeit.timeit(), и он сделает миллион выполнений, чтобы узнать минимальное время выполнения кода.Очень полезно сравнивать небольшие фрагменты кода и различные функции, но с большим кодом это может быть медленно.
Посмотрите пример на картинке, демонстрирующий разницу во времени выполнения двух очень похожих методов работы со списками.
