list equal to subclass of list?
Ethan Furman
ethan at stoneleaf.us
Thu May 12 21:04:20 EDT 2011
Steven D'Aprano wrote:
> On Thu, 12 May 2011 09:43:23 -0700, Ethan Furman wrote:
>
>> MyList is a list -- just a more specific kind of list -- as can be seen
>> from its mro; this is analogous to a square (2 sets of parallel lines
>> joined at 90 degree angles, both sets being the same length) also being
>> a rectangle (2 sets of parallel lines joined at 90 degree angles).
>
> Possibly the worst analogy ever! *wink*
>
> http://en.wikipedia.org/wiki/Circle-ellipse_problem
>
> Also known as the square-rectangle problem.
>
> A better analogy might be, Lassie is a dog, and Flipper is a dolphin, so
> they are different types of animal. But both dogs and dolphins are
> mammals, so in that sense, Lassie and Flipper are both mammals and
> therefore the same type of animal. It depends on what you mean by "type".
I thought about using the mammal analogy instead, but geometry seemed
simpler. *sigh* Oh, well, can't win 'em all!
~Ethan~
More information about the Python-list
mailing list