Enum with only a single member

jmp jeanmichel at sequans.com
Tue Jan 10 04:47:01 EST 2017


On 01/10/2017 05:43 AM, Steven D'Aprano wrote:
> Is it silly to create an enumeration with only a single member? That is, a
> singleton enum?

Don't think so, for the same reason that lists with one element make sense.
> def ham(arg):
> if isinstance(arg, MarxBros) or arg is Unique.FOO:
> ...
>>> Good, bad or indifferent?
>
Though I'd write
def ham(arg):
 if arg in MarxBros or arg in Unique:
 ...
JM


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /