timeit
import timeit setup = "a = [[729, 649], [551, 605], [461, 602], [72, 515], [462, 424], [382, 241], [568, 409], [442, 257]]" number=1000000 print(timeit.timeit("min([i[0] for i in a])", setup=setup, number=number)) print(timeit.timeit("min(i[0] for i in a)", setup=setup, number=number)) print(timeit.timeit("min(a, key=lambda i: i[0])[0]", setup=setup, number=number)) print(timeit.timeit("min(a)[0]", setup=setup, number=number)) 1.4180117 3.6261576 4.292608500000001 0.5539787999999994
Обсуждают сегодня