擅长:python、mysql、java
<p>我相信你在找这样的东西:</p>
<pre><code>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]}
def maximum(*args):
for column in args:
yield max(list(zip(*stock_price.values()))[column])
print(list(maximum(0, 1)))
</code></pre>
<p>输出:</p>
^{pr2}$
<p>通过使用<code>*args</code>,您可以指定任意多个列:</p>
<pre><code>print(list(maximum(0, 1, 2, 3)))
</code></pre>
<p>输出:</p>
<pre><code>[100.89, 200.11, 300, 500]
</code></pre>