[Python-Dev] Re: PEP 285: Adding a bool type

Mark McEahern marklists@mceahern.com
Wed, 3 Apr 2002 08:46:02 -0600


[Fredrik Lundh]
> more than one way to do it. more than one concept to
> explain to newcomers. more than one "obviously correct"
> way to do things. less is more. etc.

Hmm, I'm not sure I follow.
This is Python without the PEP:
	falseValues = [{}, [], 0, None]
	for x in falseValues:
		if not x:
			print "%s is 'false'." % x
This is Python with the PEP:
	falseValues = [{}, [], 0, None, False]
	for x in falseValues:
		if not x:
			print "%s is 'false'." % x
I don't see this vast conceptual chasm between pre and post PEP that you
appear to see. Please help me understand.
Would the above be clearer if I called the collection of false values
'nothingValues' instead? I, personally, don't think so.
// mark

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