入れ子リストを抽出する
抽出したリストから、さらに要素を取り出すこともできます。その場合はインデックスを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[____][____])