始める無料で始める

入れ子リストを抽出する

抽出したリストから、さらに要素を取り出すこともできます。その場合はインデックスを2つ使います。最初のインデックスはリストの位置、2つ目のインデックスはそのリスト内の要素の位置を表します。

たとえば、x から 7 を取り出したい場合は次のコマンドを使います。

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

7

ここで最初のインデックス 2 は、x の3番目のリストを指し、2つ目のインデックス 0 は、その3番目のリストの最初の要素を指します。

前の演習で作成した入れ子リスト stocks はワークスペースに用意されており、右側の IPython シェルに表示されています。

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

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

コースを見る

演習の手順

  • 入れ子リスト stocks から 'Coca-Cola' を取り出します。
  • 入れ子リスト stocks から Walmart 株の価格、つまり 71.17 を取り出します。

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

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

# Use indexing to obtain company name Coca-Cola
print(stocks[____][____])

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