Pythonでは、リストの長さ(要素の数)を取得するためにlen()
関数を使用します。この関数は、リストだけでなく、文字列やタプルなどの他のイテラブルにも使用できます。
以下に、Pythonでリストの長さを取得する基本的な方法を示します。
# リストを作成します
my_list = ["apple", "orange", "banana"]
# len()関数を使用してリストの長さを取得します
length = len(my_list)
# リストの長さを出力します
print(length) # 出力: 3
上記のコードでは、len()
関数を使用してリストmy_list
の長さ(つまり、リストに含まれる要素の数)を取得しています。
また、Pythonのすべてのオブジェクトは、C実装の一部として何らかの形のヘッダーを持っています。リストやその他の「サイズ」を持つ組み込みオブジェクトには、オブジェクト内の要素の数がキャッシュされているob_size
という属性があります。したがって、リスト内のオブジェクトの数を確認することは非常に高速です。
しかし、リストのサイズがゼロかどうかを確認する場合は、len
を使用せず、リストをブールコンテキストに置くことをお勧めします。空の場合はFalse
として扱われ、非空の場合はTrue
として扱われます。
以上がPythonでリストの長さを取得する基本的な方法です。これを理解することで、Pythonプログラミングのさまざまな場面で役立つことでしょう。