In article <[EMAIL PROTECTED]>, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote:
> > > > Also, I thought that part of the python philosophy was to allow any > > sort of object in a list, and to allow the same methods to work with > > whatever was in list. > > Not really. When the usual argument about the existence (and > justification) of lists & tuples comes along, one common distinction is > that > > - tuples contain arbitrary object of varying types, so they are kind > of "records" > - lists should contain uniform objects. I see absolutely nothing wrong with lists of heterogenous types. Or, for that matter, iterators which generate heterogeneous types. Here's some perfectly reasonable examples (equally applicable to lists or iterators): * The tokens parsed out of a file (ints, floats, identifiers, keywords, various kinds of punctuation, etc) * The entries in a unix directory (plain files, directories, symlinks, special files, named sockets, etc) * The vehicles going through a toll booth (cars, trucks, motorcycles) I don't see any reason you shouldn't be able to build lists of those things. -- http://mail.python.org/mailman/listinfo/python-list