Brian Lane wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> John Nagle wrote:
>>    What's the cheapest way to test for an empty dictionary in Python?
>>
>>      if len(dict.keys()) :
>>
>> is expensive for large dictionaries, and makes loops O(N^2).
>>
>>                                      John Nagle
> 
> if dict:

    Cute.

    I'd already figured out that

        len(dict)

works, which is probably better than
        
        len(dict.keys() > 0

which requires creating a list.

                                John Nagle
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to