如何从列表中总结特定数量的数字

时间:2017-06-09 03:23:57

标签: python

我想从列表中总结一定数量的数字。

openBids = df_1['openBid'] 
mean = np.mean(openBids) 
std = np.std(openBids) 
rets = np.log(openBids / openBids.shift(1)) 
rets.dropna() 
round(sum(rets.dropna()), 4) # here i only want to add together the first ten numbers from the list for example

有人可以告诉我该怎么做吗?

亲切的问候

马塞尔

1 个答案:

答案 0 :(得分:0)

您可以使用python的列表切片(假设rets.dropna()返回一个列表)。 rets.dropna()[:10]将是列表中的前十位。

round(sum(rets.dropna()[:10]), 4)

python docs tutorial中查看此语法的更多示例。