Adding item in front of a list

Andrew Koenig ark at
Wed Apr 9 16:37:36 CEST 2003

Thomas> Hi!
Thomas> I think it would be nice if
Thomas>  l=[2, 3, 4]
Thomas>  l.insert(1)

Thomas> would insert in front of the list, as opposed to append()
Thomas> which adds new elements at the end.

Thomas> l.insert(1) looks better than l.insert(-1,1)

So does l.insert(0, 1) :-)

I would have thought that after l.insert(-1, 1), l would be
[2, 3, 1, 4], but it doesn't work that way.

Andrew Koenig, ark at,

More information about the Python-list mailing list