パイソンで入れ子リストを作成する方法
Pythonでは、ネストしたリストを使用して、他のリストを含むリストを作成できます。以下に、ネストしたリストを作成する方法を示します。
- 角括弧とコンマの組み合わせで、他のリストを含むリストを作成します。例:
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
- ネストしたリストを動的に作成するには、ループを使用します。例えば、
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)
- 入れ子リストの構築を簡素化するために、リスト内包表記を使用する。例えば、
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]]
必要に応じて、次の方法のいずれかを選んで、ネストされたリストを作成できます。