Can’t figure out how to do this in a pretty way :
I have a list of n elements,
I want to access every m elements of the list.
For example : [1, 2, 3, 4, 5] and m = 2 would give
[2, 4]
I can do it simply with a loop, but ins’t there a more “pythonic” way?
Thanks by advance !
EDIT :
Seems like I forgot something.
I want, not only get those values but modify them.
I tried slicing a[::2] = 3, but it doesn’t work. . .
I’m searching for something similar
Slicing syntax does this for you:
Here’s a way to wrap a list to get the original assignment behavior you wanted, but I’m not sure I’d recommend it:
produces: