最高株価の銘柄を見つける
便利なリストメソッドに .index() があります。これは指定した要素のインデックスを返します。たとえば、x の中で 2 のインデックスを取得するには次のようにします。
x = [1, 2, 3, 4]
x.index(2)
1
この結果を使って、別のリストを抽出することもできます。この演習ではその方法を試します。
ワークスペースには prices と names のリストが用意されています。
この演習はコースの一部です
ファイナンスのためのPython入門
演習の手順
- リスト
pricesの中で、max_priceのインデックスを特定します。 - 得られたインデックスを
namesリストに使って、株価が最大の企業名を特定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Do not modify this
max_price = max(prices)
# Identify index of max price
max_index = prices.____(____)
# Identify the name of the company with max price
max_stock_name = names[____]
# Fill in the blanks
print('The largest stock price is associated with ' + max_stock_name + ' and is $' + str(max_price) + '.')