On Mon, Oct 22, 2012 at 06:44:51AM +0500, Saad Javed wrote:
> My program downloads multiple entry values from the net. I'm trying to
> combine them in a list in a particular sequence.
>
> l = []
[snip rest of code]
> l.append([e, f, g])
> The problem I'm facing is that the values don't combine into a single list
> ("l"). It keeps printing multiple lists with three values e, f, g as the
> xml tree is parsed.
Of course it does. You tell it to: you are appending a new list with
three entries, [e, f, g].
What you should do is either append each item separately:
l.append(e)
l.append(f)
l.append(g)
or use the extend method:
l.extend([e, f, g])
which is a short-cut for three individual appends.
--
Steven
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor