listのlength(要素数)はlen関数で取得できます

python

pythonでlistに追加する方法を調べる人

pythonでlistのlengthを取得する方法を調べる人
「pythonでlistのlengthを取得したいのですが、どのように記述すればいいでしょう。具体的な例として、コピペできるソースコードも欲しいです。」

こんな疑問を解決します。

結論から言うと、len()関数を使えばOKです


本記事の内容

  • 1.構文
  • 2.listのlength(要素数)を取得する
  • 3.【応用】listのlistから様々なlength(要素数)を取得する

この記事を書いている私はIT業界歴12年、年収1,000万円ちょっとの金融系エンジニアです。学生時代から様々なプログラミング言語を扱ってきましたが、その中でもpythonはとても扱いやすく生産性も高く、オススメの言語です。

本記事では、listのlengthを取得する方法を解説します。取得には、len関数を用います。

またmap関数やlambda式を用いることで、listのlistに対して、個別要素の合計数やlistのlist内の要素数なども取得することができます。

具体例を示し、細かい構文に迷ったときにコピー&ペーストして使えることも目指しました。少しでもお役に立てますと幸いです。
す。

構文

構文

listのlength(要素数)を取得する構文は至ってシンプルです。

len(《リスト》)

また、len関数はどのようなリストに対しても適用可能です。

2.listのlength(要素数)を取得する

listのlengthを取得する

簡単な例

以下に各リストの長さを取得する例を示します。

3.【応用】listのlistから様々なlength(要素数)を取得する

listのlistからlengthを取得する

listのlistから要素数を取得する

先ほどの例では、整数リストのリストにlen関数を適用すると、整数リストの数が返ってきました。整数の数を返すにはどうすれば良いでしょう。

リストを潰して(flatten)してから数えればOKです。

整数の数を取得できました。

listごとに要素数を取得する

listのlistで、内側のlistごとに要素数を取得してみます。

内側のlistにlen関数を適用するためには、map関数を用います。

内側のリストごとにlenを取得できました。

listの各文字列のlengthを取得する

len関数は、listだけではなく文字列のlengthも取得可能です。これを用いて、listの各文字列のlengthを取得してみます。また、listの各要素にlen関数を適用するためには、map関数を用います。

今回は以上です。listのlengthを取得する方法を解説しました。参考になりましたら幸いです。