私はまだプログラミング言語に精通しておらず、値を返す low_price と (明らかに) オブジェクトを返す high_price の違いを理解するのに苦労しています。構造が異なる理由を誰かが説明できますか? どちらも辞書です。high_price は関数を通過しています。それが理にかなっていることを願っています。インデントが正しくない場合は申し訳ありませんが、ウェブサイトでもこれを正しく行うのにまだ苦労しています!
Output
{0: {...}}
({0: {...}}, 99.9969999999999)
def agregate_freq(freq, high_price,low_price):
if mynumber >high_price[0]: #new one
high_price[0] = mynumber
#if mynumber <low_price[0]: #new one
# low_price[0] = mynumber
print(high_price[0])
return (high_price)
if mynumber <low_price[0]: #new one
low_price[0] = mynumber
high_price[0] = agregate_freq(0,high_price,low_price)
print (high_price[0],low_price[0])