84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
认证高级PHP讲师
コードを変更したので、よりシンプルになるはずです:
(@evian の提案に基づいて変更しました)
(後でもう一度説明してください...)
私が回答した質問: Python-QA
in は、find よりも属性検索、関数呼び出し、比較演算が少なくて済むため、
in
find
もっと速くしたい場合は、Rust の使用を検討してください :-)
また、あなたのコードはあまりよく書かれていません。ファイル操作のために手動で閉じる代わりに、 with を使用することをお勧めします。
セットの時間計算量は O(1)リストの時間計算量は O(n)
組み立てる際にセットを使ってみることができます
コードを変更したので、よりシンプルになるはずです:
(@evian の提案に基づいて変更しました)
リーリー(後でもう一度説明してください...)
私が回答した質問: Python-QA
よりも確実に高速です。 リーリーin
は、find
よりも属性検索、関数呼び出し、比較演算が少なくて済むため、もっと速くしたい場合は、Rust の使用を検討してください :-)
また、あなたのコードはあまりよく書かれていません。ファイル操作のために手動で閉じる代わりに、 with を使用することをお勧めします。
セットの時間計算量は O(1)
リストの時間計算量は O(n)
組み立てる際にセットを使ってみることができます