1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do testowania w Pythonie

Connected

ćwiczenie

Szybkość pętli

Oczywiście set lepiej nadaje się do wyszukiwania elementów. Opiera się na funkcjach skrótu, dzięki czemu w większości przypadków możesz spodziewać się stałej złożoności. Ale co z iterowaniem po wszystkich elementach obiektu? Porównajmy szybkość iteracji pętlą po elementach list i set za pomocą pytest i pytest-benchmark. Pakiet pytest jest już zaimportowany.

Instrukcje

100 XP
  • Dodaj dekorator @benchmark przed funkcjami, których nazwy zaczynają się od iterate_.
  • Uzupełnij pętle w funkcjach iterate_list i iterate_set.