ERRORこの広告は、90日以上更新していないブログに表示しています。2017-11-24PythonのListとDictionaryの検索機能の速さ"in"を使って要素の有無を判定する時、ListとDictionaryで速いのはどちらなのだろうと疑問に思ったので調べた。0m0.143s単純に検索するだけならList型のほうが速い。(何に使うかは知らない)ただ、普通は検索したあとそのindexに対してカウントしたり何かしらアクションを加えるので、結局Dictionaryの方が速い。要素の数が大きくなったときはDictionaryの方が早いようだった。objectはListに比べて作るのに時間がかかるため、本来ならforの回数を変化させて線形近似しなければいけないが、速さがDictionary>Listの例が取れたのでそこは割愛した。d"の検索速度に差はないようである。installする月別アーカイブはてなブログをはじめよう!tryalnigroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。