導入
Pythonでは、リストの長さを調べるためにいくつかのテクニックが使えます。リストの長さとは、リスト内の要素の数です。Pythonでリストの長さを取得する最も一般的な方法は、最も効率的で組み込み関数であるlen()メソッドを使用することです。リストはオブジェクトなので、すぐに取得できるように、リストのサイズは既にメモリに格納されています。.
Python でリストの長さを調べるために使用できる他の 2 つの方法も紹介します。.
この方法を使う 長さ() リストの長さを取得するには
リストの長さを調べるには、組み込みのlen()メソッドを使用します。len()メソッドは、シーケンスまたはセットを引数として受け取り、そのシーケンスまたはセット内の要素数を返します。.
len() の構文は次のとおりです。
len(s)次の例ではリストを提供し、メソッドを使用しています 長さ() 使用するリストの長さを取得するには:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)出力は次のようになります。
Output
4リストの長さを調べる別の方法
この方法は 長さ() これは最も効率的な方法であるため、通常、リストの長さを取得する最善の方法ですが、Python でリストの長さを取得する方法は他にもいくつかあります。.
この方法を使う 長さヒント() リストの長さを取得するには
Python 演算子モジュールには 1 つのメソッドがあります。 長さヒント() 与えられた反復可能オブジェクトの長さを推定する。長さが分かっている場合、このメソッドは 長さヒント() 実際の長さを返します。それ以外の場合、メソッドは 長さヒント() 推定長さを返します。リストの場合、長さは常に分かっているので、通常はメソッドを使用します。 長さ() 使います。.
構文 長さヒント() それは次の通りです。
length_hint(object)次の例ではリストを提供し、メソッドを使用しています 長さヒント() 使用するリストの長さを取得するには:
from operator import length_hint
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)出力は次のようになります。
Output
4forループを使用してリストの長さを取得する
このセクションでは、特定のメソッドを使わずにリストの長さを取得する、あまり実用的ではないものの、参考になる方法を紹介します。Pythonのforループを使ってリストの長さを取得する方法は、シンプルで分かりやすい方法として知られており、ほぼすべてのプログラミング言語で使用できます。.
for ループを使用してリストの長さを取得するための基本的な手順は次のとおりです。
- カウンター変数を宣言し、ゼロに設定します。.
counter = 0- for ループを使用してすべてのデータ要素をループし、各要素に遭遇するたびにカウンター変数を 1 ずつ増やします。.
for item in list:
counter += 1- 配列の長さはカウンタ変数に格納され、この変数はリスト内の要素数を表します。この変数は他のコードや出力で使用できます。.
print(counter)次の例は、リストの長さを取得する方法を示しています。
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
size += 1
print(size)出力は次のようになります。
Output
4
結果
この記事では、Pythonでリストの長さを調べる様々な方法を学びました。他のPythonチュートリアルで学習を続けましょう。.









