1. ホーム
  2. List

Pythonでリストの長さとサイズを取得する方法は?

2022-02-14 04:32:20

Pythonは非常に表現力の豊かな言語であり、開発者の作業を容易にするためにさまざまな構造を提供します。リストはPythonが提供する最も一般的なデータ構造の1つです。通常のワークフローでは、リストに要素を追加したり、リストから要素を削除したりします。では、リストの長さや大きさはどうすればわかるのでしょうか?このチュートリアルでは、リストの長さを取得するさまざまな方法について見ていきます。

Pythonは非常に表現力の豊かな言語であり、開発者の作業を簡略化するためにさまざまな構造を提供します。リストはpythonが提供する最も一般的なデータ構造の1つです。通常のワークフローでは、リストへの要素の追加やリストからの要素の削除を行います。しかし、このフローでは、リストの長さを取得する必要があります。どのようにリストの長さや大きさを取得するのでしょうか?このチュートリアルでは、リストの長さを取得するさまざまな方法について見ていきます。

組み込みの len() 関数を使用する ( 組み込みのlen()関数を使用する )

前述したように len は、pythonがデフォルトで提供する組み込み関数です。この関数は、以下のようにリストを引数として与えるだけで使用することができます。 len() 関数を配列として使用します。

前述したように len は、python がデフォルトで提供する組み込み関数です。この関数を使うと、以下のようにリストだけを引数として与えることができます。構文は非常にシンプルで、単に len() 、配列の中のリスト、配列、タプル、または配列として提供される辞書型変数。

name_list=['ismail','ahmet','ali']
len(name_list)


fruit_list = ['apple', 'banana', 'carrot' , 'melon' , 'tomato']
len(fruit_list)


number_list = [1,2,3,4,5,6,7,8,9,10,12,13,14,15]
len(number_list)

組み込みの len() 関数を使用する
組み込みの len() 関数を使用する

多次元リストの長さを取得する ( 多次元リストの長さを取得する )

前回は、1次元のリストの長さについて見てきました。しかし、実際の場面では、多次元のリストが存在することになります。この1次元リストの長さも、以下のように関連するサブリストのインデックスを指定するだけで求めることができます。この例では、最初の部分配列の長さを取得します。

前節では、1次元のリストの長さを調べました。しかし、現実的な場面では、多次元のリストが存在するでしょう。以下のように、関連するサブリストのインデックスを指定するだけで、このリストの1次元の長さを得ることもできます。この例では、最初の部分配列の長さを取得したい。

name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]
len(name_list)
len(name_list[0])
len(name_list[7])

<イグ
多次元リストの長さを取得する
多次元リストの長さを取得する

サブリスト要素のインデックスを  というのは ['ismail','elif'] として、このサブリストの長さを求めます。  2

サブリスト要素のインデックスを これは ['ismail','elif'] とし、このサブリストの長さを 2

Forループで各要素を繰り返し、長さを計算します。 ( For Loopで各要素を繰り返しながら長さを数える )

len() 関数は,配列の長さやサイズを取得するための非常に便利で簡単,かつ効率的な方法を提供します.また、リスト内の一部の要素を削除し、数を数えないようにすることもできます。この例では,このような場合に for をループさせます。

len() 関数は、配列の長さやサイズを取得するための非常に便利で簡単かつ効率的な方法を提供します。しかし、場合によっては、リストの長さやサイズを1つずつ計算したいこともあります。あるいは、リストの一部の要素を削除して、それらをカウントしないようにしたい場合もあります。この例では for を使用したリストです。 for のループで実現します。

name_list=['ismail','ahmet','ali']
count=0
for element in name_list:
   count=count+1
print(count)




name_list=[['ismail','elif'],'ahamet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]
count=0
for element in name_list:
   count=count+1
print(count)

Forループで各要素を反復して長さを数える
forループで各要素を反復して長さを数える

辞書の長さ ( 辞書の長さ )

len() 関数は、辞書のようなさまざまな配列の長さやサイズを取得するために使用することができ、非常に便利です。同じ構文で、辞書のキーと値型の要素を数えることができます。これは、1つのキーと値のペアを数えることになります。

len() 関数は、辞書などのさまざまな配列型の長さや大きさを取得するのに便利です。同じ構文で、辞書のキーと値型の要素を数えることができます。これは、1つのキーと値のペアを数えることになります。

name_surname={'ismail':'baydan','ahmet':'baydan','ali':'baydan'}

len(name_surname)

辞書の長さ
辞書の長さ
<ブロッククオート

Translated from : https://www.poftut.com/get-length-size-list-python/