1. Learn
  2. /
  3. Courses
  4. /
  5. Scrierea codului eficient cu pandas

Connected

Exercise

Măsurarea timpului II

Așa cum am discutat în lecții, în majoritatea cazurilor, o comprehensiune de listă este mai rapidă decât o buclă for.

În această demonstrație, vei vedea un caz în care diferența de eficiență dintre o comprehensiune de listă și o buclă for este atât de mică, încât oricare metodă va executa această sarcină simplă instantaneu.

În lista words se află cuvinte aleatorii descărcate de pe internet. Dorim să creăm o altă listă numită listlet, în care să păstrăm doar cuvintele care încep cu litera b.

Dacă nu ești familiar cu prelucrarea șirurilor de caractere în Python, fiecare șir are atributul .startswith(), care returnează True sau False în funcție de dacă șirul începe sau nu cu o anumită literă/expresie.

Instructions 1/2

undefined XP
    1
    2
  • Reține timpul înainte de execuția comprehensiunii de listă
  • Reține timpul după execuția comprehensiunii de listă