始める無料で始める

入れ子リストで株式データをまとめる

リストは、ほかのリストを要素として含めることもできます。下の例では、x は3つのリストからなる「入れ子リスト」です。

x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

入れ子リストの中のリストは、インデックス指定で取り出せます。x の最初のリストを取り出すには、次のようにします。

x[0]

[1, 2, 3]

先ほど作成した2つのリスト namesprices は、ワークスペースに用意されています。

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

ファイナンスのためのPython入門

コースを見る

演習の手順

  • namesprices の2つのリストを、この順番で要素に持つ stocks という名前のリストを作成します。
  • リストのインデックスを使って、stocks から prices を取り出します(pricesstocks の2番目の要素です)。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create and print the nested list stocks
stocks = [____, ____]
print(stocks)

# Use list indexing to obtain the list of prices
print(stocks[____])
コードを編集して実行