Anton wrote:
> Probably a silly question.
> Let's say I have a dictionary mydict and I need to test if a dictionary is
> empty.
>
> I would use
>
> if not mydict:
> """do something"""
>
> But I just came across a line of code like:
>
> if mydict == {}:
> """do something"""
>
> which seems odd to me, but maybe there is a valid use case, thus I decided
> to ask the community.
>
> Thanks.
You can also use:
if len(mydict) == 0:
"do something"
The form 'if not mydict:' is AMA the more pythonic, but it may be a source
of question for beginners (what is the boolean meaning of a dictionnary…).
A+
Laurent.
--
https://mail.python.org/mailman/listinfo/python-list