作者: Bruce.
日時: 2005/11/22(12:44)
Bruce.です。

Bruce. writes:

機械さんの発言を参考に

> def has_key2(dict, key):
>     if key in dict.keys():
>         return True
>     else:
>         return False

を、

def has_key2(dict, key):
    if key in dict:
        return True
    else:
        return False

のように書き換えたところ、

has_key:  0.015000104904174805
has_key2: 0.030999898910522461

has_key2のパフォーマンスが一気に上がりました。
なんかカラクリあるんですかね。

いじょ。