假设我这里有本词典:
stock_price = { 'AAPL' : [100,200,100.3,100.55,200.33],
'GOOGL': [100.03,200.11,230.33,100.20],
'SSNLF': [100.22,150.22,300,200,100.23],
'MSFT' : [100.89,200,100,500,200.11,600]}
列表中的每个值都来自特定的时间段。(即100代表AAPL股票,100.03代表GOOGL股票,100.03代表期间1,100.3代表AAPL股票,150.22代表SSNLF股票,是第2期,依此类推)。在
所以我在这里创建了一个函数,它可以帮助我找到某个时间段内的最高股价。在
^{pr2}$我的目标是输入周期,使函数看起来最大([periods]),以便找到该时间段的最高股价。在
预期结果示例应如下所示:
maximum([0, 1])
[100.89, 200.11]
这表明100.89是所有股票中第一期的最高价格,200.11是第二期的最高价格。在
我相信你在找这样的东西:
输出:
^{pr2}$通过使用
*args
,您可以指定任意多个列:输出:
您可以使用} 获取最大值:
dict.values
来迭代字典值。使用列表理解/生成器表达式获取值外的句点值;使用^{^{pr2}$
相关问题 更多 >
编程相关推荐