problems defining an empty list
manuel at hendel.net
Wed Sep 25 10:10:11 CEST 2002
Thanks a lot, that worked fine.
On Wed, Sep 25, 2002 at 01:00:31AM -0700, Sean 'Shaleh' Perry wrote:
> On Wednesday 25 September 2002 00:54, you wrote:
> > On Wed, Sep 25, 2002 at 12:40:12AM -0700, Sean 'Shaleh' Perry wrote:
> > > it sounds like you have a hidden piece of whitespace. Perhaps the code
> > > is indented when it should not be? If the code is not in a loop, class,
> > > if structure, etc then it should not be indented.
> > Actually it is in a ... structure.
> > [....]
> > # empty list for lines per all domains
> > linesperdomains = 
> > for domain in domains:
> > # empty list for lines
> > domainlines = 
> > for neededline in neededlines:
> > if domain == neededline:
> > domainlines.append(neededline)
> > print len(domainlines)
> > # empty list for lines per domain
> > linesperdomain = 
> > linesperdomain = [domain, domainlines]
> > print linesperdomain
> > [....]
> > This ist just a part of the script.
> One of python's annoyances is it treats a tab and a space as unique indent
> levels. So if you happen to use a space everywhere but one line or vice
> versa that can mess things up.
> I meant to comment on something else too.
> linesperdomain =  is not needed since you initialize it to a new list on the
> next line.
Please don't lie to me, unless you're absolutely sure I'll never find out the
(contributed by Chris Johnston)
More information about the Python-list