在列表中find第n + n个元素

我有一串数字(23,24,25,26,22,23,25等),表示随时间变化的x,y,z坐标:0 = x1,1 = y1,2 = z1,3 = x2, 4 = y2,5 = z2,

其中x1 =时间1的位置,x2 =时间2的位置。

我希望能够隔离xs,ys和zs。

我可以用以下方式隔离xs:

def giveXs(list): answer=(list[::3]) return answer 

 def giveYs(list): answer=(list[::3]+1) return answer 

要么

 def giveZs(list): answer=(list[::3+2]) return answer 

显然是不正确的。 任何人都可以帮忙吗?

对于x:

 def giveXs(list): answer=(list[::3]) return answer 

对于y:

 def giveYs(list): answer=(list[1::3]) return answer 

对于z:

 def giveZs(list): answer=(list[2::3]) return answer 

当你写的时候,

 answer=(list[::3]+1) 

你添加1到列表[:: 3]

你应该写作

 answer=(list[1::3])