On Oct 2, 6:27 am, brad <[EMAIL PROTECTED]> wrote: > Is this the correct way to slice the last 4 items from a list? > > x = [1,2,3,4,5,6,7,8,9] > print x[-4:] > > It works, but is it Pythonic?
It's Pythonic. It's also unambiguous, unlike your specification, which could be interpreted as 'chop off the last 4 items from a list' i.e. del x[-4:]. What you are actually doing is 'print the last 4 items of a list'. -- http://mail.python.org/mailman/listinfo/python-list