【发布时间】:2021-08-12 02:39:17
【问题描述】:
我有一个来自我定义的函数的 41 个数据的列表,但我只想访问其中的前 40 个。所以,我正在寻找的索引位置是从 0 - 39
forecast_price(10)[:len(forecast_price(10)) - 1]
我还把它变成了一个变量,以便在我的代码中进一步参考:
forecast_w10 = forecast_price(10)[:len(forecast_price(10)) - 1]
但是,当我尝试打印变量中数据的长度时,我仍然得到 41。我觉得错误就在我的眼皮底下,但似乎无法弄清楚。我做错了什么?
In[46]: print(len(forecast_w10))
Out[46]: 41
【问题讨论】:
-
只要
forecast_price(10)[:-2]。 -
重新检查一次
forecast_price(10)的长度。 -
@enzo 尝试这样做,但我仍然得到 41 作为输出:(
-
@Ank也这样做了,长度是41