1. Learn
  2. /
  3. Курси
  4. /
  5. Ефективне програмування з pandas

Connected

Вправа

Вимірювання часу II

Як ми обговорювали на лекціях, у більшості випадків генератор списку (list comprehension) працює швидше, ніж цикл for.

У цій демонстрації ви побачите випадок, коли різниця в ефективності між генератором списку та циклом for настільки мала, що вибір будь-якого з методів виконає це просте завдання миттєво.

У списку words містяться випадкові слова, завантажені з Інтернету. Нам потрібно створити інший список під назвою listlet, у якому ми залишимо лише ті слова, що починаються з літери b.

Якщо ви не дуже знайомі з опрацюванням рядків у Python, кожен рядок має атрибут .startswith(), який повертає True/False залежно від того, чи починається рядок із певної літери/фрази, чи ні.

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

undefined XP
    1
    2
  • Присвойте час до виконання генератора списку
  • Присвойте час після виконання генератора списку