リストを作成しました:
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
のサブリストの数を取得するにはどうすればよいa
ですか? この場合は 3 です。
リストを作成しました:
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
のサブリストの数を取得するにはどうすればよいa
ですか? この場合は 3 です。
他のリストと同様に:
>>> len(a)
3
異種リスト内のサブリストをカウントする Pythonic の方法は次のようになります。
>>> sum(isinstance(i, list) for i in a)
3
これは、 にリスト以外のものが存在する可能性があることを前提としていますa
。
sum(1 for x in a if isinstance(x, list))
異なるタイプがリストに格納されている場合、次の方法でサブリストをカウントできます。
n = 0
for b in a:
if type(b) == list:
n += 1
1) len(a) は 3 です。
サブリストの数は
len(a)
各サブリストはリスト内の要素であるため、a には 3 つの要素があり、それぞれが 3 つの要素 (数字) を持つリストです。