How to get everything from the list except the first element using list slicing

PythonPython 2.7ListPython 3.x

Python Problem Overview


So I have something that I am parsing, however here is an example of what I would like to do:

list = ['A', 'B', 'C']

And using list slicing have it return to me everything but the first index. So in this case:

['B', 'C']

I have been messing with stuff like list[:-1], list[::-1], list[0:-1], etc. But I can't seem to be able to find this out.

What I am actual doing is:

  • I have a error message that has a error code in the beginning such as:

    ['226', 'Transfer', 'Complete'] and I want to just display Transfer Complete on a popup widget. Of course I am casting to a string.

Thank you for all help, and if answer differs via Python 2.7.x and Python 3.x.x Please answer for both versions.

Thanks, looked a lot around stackoverflow and python tutorials couldn't really quite get what I was looking for. Thanks for your help!

Python Solutions


Solution 1 - Python

You can just do [1:]. This will work on both versions.

Solution 2 - Python

It can be done like this:

list[1:]

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionOmid CompSCIView Question on Stackoverflow
Solution 1 - Pythonuser7111497View Answer on Stackoverflow
Solution 2 - PythonЛюда ЛапицкаяView Answer on Stackoverflow