John Salerno wrote: > Christoph Haas wrote: >> L[2:2]=[3] [ ... ] What if you wanted to insert an actual list into that slot? Would > you have to wrap it in double brackets?
Yep. It's a strong-typing thing. Slices of lists are lists, and therefore what you assign to one has got to be a list, or convertible to a list (a tuple would work.) Python 2.4.2 (#1, Jan 23 2006, 21:24:54) [GCC 3.3.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> a=[1,3,4] >>> a[2:3] [4] >>> a[2:2] [] >>> a[1:1]=[2] >>> a [1, 2, 3, 4] >>> a[1:2] [2] Mel. -- http://mail.python.org/mailman/listinfo/python-list