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()`関数はセットの内容を変更しません。
関連記事
- Pythonで文字列の長さを取得(len)
- Pythonでタプルの要素数を取得(len)
- Pythonでリストの要素数を取得(len)
- Pythonでセットを作成(set, セット内包表記)
- Pythonでセットに要素を追加(add, update)
- Pythonでセットから要素を削除(remove, discard, pop, clear)
- Pythonでセットの要素の存在を確認(in演算子)
- Pythonでセットの積集合・和集合・差集合を求める(&, |, -, intersection, union, difference)
- Pythonでセットをループ処理(for element in set)
- Pythonでセットをコピー(copy)