Search code examples
pythonlistsliceelement

Skipping every other element after the first


I have the general idea of how to do this in Java, but I am learning Python and I am not sure how to do it in Python.

I need to implement a function that returns a list containing every other element of the source list, starting with the first element.

Thus far, I have this and I am not sure how to do from here:

def altElement(a):
    b = []
    for i in a:
        b.append(a)
        
    print b

Solution

  • def altElement(a):
        return a[::2]