distanceorder是數值排序距離的Python;爲了得到一個值的列表中的索引,這是相同的值i的單獨的列表
for i in range(0, len(distance)):
if distanceorder[i]==distance[i]:
RA_order[i]=RA[i]
DEC_order[i]=DEC[i]
epoch_order[i]=epoch[i]
else:
x=distance.index("distanceorder[i]")
RA_order[i]=RA[x]
DEC_order[i]=DEC[x]
epoch_order[i]=epoch[x]
與錯誤ValueError異常出現:「distanceorder [I]」是不在列表中 我需要RA,DEC和與相應距離排列的時代。
什麼是引號?你不想要'distance.index(distanceorder [i])'? – jonrsharpe 2014-11-02 18:30:02