Is python slicing flawed? I when iterating over slices in list comprehensions a quirk in the end-condition slicing can show up: