始める無料で始める

最高株価の銘柄を見つける

便利なリストメソッドに .index() があります。これは指定した要素のインデックスを返します。たとえば、x の中で 2 のインデックスを取得するには次のようにします。

x = [1, 2, 3, 4]
x.index(2)

1

この結果を使って、別のリストを抽出することもできます。この演習ではその方法を試します。

ワークスペースには pricesnames のリストが用意されています。

この演習はコースの一部です

ファイナンスのための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) + '.')
コードを編集して実行