Python遍历dict的key最高效的方法是什么?
阿神
阿神 2017-04-17 14:30:50
0
2
787

昨天被人问起的,非常惭愧,写了两年Python还以为keys()就是最高效的遍历方法。

阿神
阿神

闭关修行中......

全員に返信(2)
PHPzhong

keys() はリストを形成する必要があるため、大規模な辞書ではリストの構築に非常にコストがかかります。 lihsing が言ったことは正しく、速度差がほとんどない iterkeys() という別の書き方もあります。
テストコードを参照

リーリー

出力
54.1994677764
30.2660675759
31.3075812315

は Windows Python 2.7 の結果です

いいねを押す +0
小葫芦

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート