Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在字典中切片元组列表_Python_List_Dictionary - Fatal编程技术网

Python 在字典中切片元组列表

Python 在字典中切片元组列表,python,list,dictionary,Python,List,Dictionary,我正在创建一个分析股票市场的程序。到目前为止,我只使用Python的默认数据结构(让我知道pandas是否能让我更轻松地完成这项工作,或者如果可能的话) 我有一本股票词典。股票的键与元组列表相关联,元组列表包含过去一年股票的每日统计信息 例如,调用data['AAPL']将返回252个元组的列表,每个元组包含苹果当天的交易统计数据。调用data['AAPL'][0]将在苹果去年交易的第一天返回元组。我可以调用数据['AAPL'][0][1],这是苹果去年第一个交易日的股价 现在我在切这个东西的时

我正在创建一个分析股票市场的程序。到目前为止,我只使用Python的默认数据结构(让我知道pandas是否能让我更轻松地完成这项工作,或者如果可能的话)

我有一本股票词典。股票的键与元组列表相关联,元组列表包含过去一年股票的每日统计信息

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

现在我在切这个东西的时候遇到麻烦了。我只想了解前五个交易日的股价。我认为有效的方法-
数据['AAPL'][0:4][1]
-不起作用;它返回整个交易的第二天,而不是前五天的股价。我可以像这样在字典中切片元组列表吗?或者我该怎么做


我对Python还是比较陌生的,所以任何和所有的帮助都将不胜感激。提前感谢。

您可以使用
[data['APPL'][x][1]在xrange(4)中为x添加数据]
(注意:Python2.x中的
xrange
和Python3.x中的
range
)。我会让你研究一下它是如何工作的…^^-阅读关于“列表理解”的内容,非常感谢,非常有效。关于Python还有很多东西需要学习。