Nick Coghlan wrote: > x = L[i:i+n]; del L[i:i+n]; return x > > By default, n = 1, so the standard behaviour of list.pop is preserved. This default would actually change the standard behaviour: whereas it now returns a single element, it would then return a list containing the single element. Regards, Martin