パイソンで入れ子リストを作成する方法

Pythonでは、ネストしたリストを使用して、他のリストを含むリストを作成できます。以下に、ネストしたリストを作成する方法を示します。

  1. 角括弧とコンマの組み合わせで、他のリストを含むリストを作成します。例:
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
  1. ネストしたリストを動的に作成するには、ループを使用します。例えば、
nested_list = []
for i in range(3):
    inner_list = []
    for j in range(3):
        inner_list.append(i * 3 + j + 1)
    nested_list.append(inner_list)
  1. 入れ子リストの構築を簡素化するために、リスト内包表記を使用する。例えば、
nested_list = [[i * 3 + j + 1 for j in range(3)] for i in range(3)]

同じようにネストしたリストが作成されます:

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

必要に応じて、次の方法のいずれかを選んで、ネストされたリストを作成できます。

bannerAds