1. Lära sig
  2. /
  3. Courses
  4. /
  5. Pythonによるテスト入門

Connected

exercise

ループの速度

もちろん、要素の検索には set のほうが適しています。ハッシュに基づいているため、ほとんどの場合で計算量は定数時間を期待できます。では、オブジェクト内のすべての要素を「走査(iterate)」する場合はどうでしょうか?pytest と pytest-benchmark を使って、list と set の要素に対するループ処理の速度を比較してみましょう。pytest パッケージはすでにインポート済みです。

Instruktioner

100 XP
  • iterate_ で始まる関数の前に @benchmark デコレータを追加します。
  • iterate_list と iterate_set のループを完成させます。