PYTHON MEBY

Pythonでセットの要素数を取得(len)

この記事では、Pythonでセットの要素数を取得する方法について説明します。len()関数を使用して、セットに含まれる要素数を簡単に取得する方法を学びます。

目次

len()関数による要素数の取得

Pythonでは、組み込み関数`len()`を使用して、セットの要素数を簡単に取得できます。`len()`関数は、シーケンス(リスト、タプル、文字列など)やコレクション(セット、辞書など)の要素数を返す関数です。

my_set = {"apple", "banana", "cherry"}
number_of_elements = len(my_set)
print(f"セットの要素数: {number_of_elements}")

上記のコードでは、まず`my_set`というセットを定義し、`len()`関数を使用してその要素数を`number_of_elements`変数に格納しています。最後に、`print()`関数を使用して、セットの要素数を表示します。

空のセットの場合、`len()`関数は0を返します。

サンプルコード

my_set = {1, 2, 3, 4, 5}
print(len(my_set)) # 出力: 5

my_set = set()
print(len(my_set))  # 出力: 0

my_set = {"apple", "banana", "cherry", "apple"}
print(len(my_set)) # 出力: 3 (重複はカウントされない)

これらの例は、`len()`関数がどのように動作するかを示しています。重複した要素があっても、`len()`関数は一意な要素の数だけをカウントします。

補足

セットは順序付けられていないため、要素の順番は`len()`関数の結果に影響しません。また、`len()`関数はセットの内容を変更しません。

関連記事