Python:リストのリストの作成方法

スポンサーリンク

リストのリストの作成方法

リストにはいろいろな型の要素を格納でき、使える方にはリストも含まれます。

>>> a = ['あ', 'い', 'う']
>>> b = [10, 20, 30]
>>> c = [True, False]
>>> d = [a, b, c]
>>> d
[['あ', 'い', 'う'], [10, 20, 30], [True, False]]
>>> d[0]
['あ', 'い', 'う']
>>> d[1]
[10, 20, 30]
>>> d[2]
[True, False]

リストのリストの要素は以下のようにアクセスします。

>>> d[0][2]
'う'
>>> d[1][1]
20
>>> d[2][0]
True

範囲外のオフセットを指定すると例外が起きます。

>>> d[2][2]
Traceback (most recent call last):
  File "", line 1, in 
IndexError: list index out of range