2017-11-10 16 views
2

私は時間の経過とともにx、y、z座標を表す数列(23,24,25,26,22,23,25など)を持っています:0 = x1,1 X1 = postionは時刻1とx2 =位置に時間2.リスト内のn番目+ n要素を見つけよう

でIが分離できるようにしたい= Y1、2 = Z1、3 = X2、Y2 = 4、5 = Z2、

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用

答えて

3

:Yの

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

:Zについては

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

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

あなたが書く、

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

あなたは[:: 3]

あなたは

answer=(list[1::3]) 
として書くべきを一覧表示するには1を追加
関連する問題