在字典中切片元组列表

时间:2014-03-09 00:36:44

标签: python list dictionary

我正在创建一个分析股市的程序。到目前为止,我只使用Python的默认数据结构(让我知道大熊猫是否会让我更容易实现这一点 - 或者如果可能的话)

我有一本股票字典。股票的关键字与一个元组列表相关联,这些元组包含过去一年股票的每日统计数据。

例如,调用data['AAPL']将返回252个元组的列表,每个元组包含当天Apple的交易统计信息。调用data['AAPL'][0]将在去年交易的第一天为Apple返回元组。我可以致电data['AAPL'][0][1],这是去年苹果交易第一天的股价。

现在我遇到了切片这件事的麻烦。我只想抓住交易前五天的股票价格。我认为可行的工作 - data['AAPL'][0:4][1] - 不起作用;它返回整个交易日的第二天而不是前五天的股票价格。我可以像这样在字典中切片元组列表吗?或者我该怎么做呢?

我仍然相对较新的Python,所以任何和所有的帮助将不胜感激。提前谢谢。

0 个答案:

没有答案