slice last 4 items from a list

Lawrence D'Oliveiro ldo at geek-central.gen.new_zealand
Thu Oct 4 03:40:24 EDT 2007


In message <1191286234.855980.118170 at g4g2000hsf.googlegroups.com>, John
Machin wrote:

> On Oct 2, 6:27 am, brad <byte8b... at gmail.com> 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' ...

No, the OP is using "slice" in the technically correct CS sense.



More information about the Python-list mailing list