タプル(tuple)の素数要を調べる方法
len関数 にタプルを渡すと、要素数を返します。要素数 = len(<タプル オブジェクト>)
サンプルコード
次のサンプルコードは len関数 を使用し、タプルの要素数を表示します。tuple_value = (1,)
print(len(tuple_value)) # 結果 = 1
tuple_value = (1,2,3,4)
print(len(tuple_value)) # 結果 = 4
None を渡すとエラー
len関数に None を渡すと例外が発生します。変数 に None が格納される可能性がある場合、事前に確認が必要です。# None
tuple_value = None
# 例外: TypeError: object of type 'NoneType' has no len()
tuple_length = len(tuple_value)
次のサンプルコードは 変数に None が格納されている場合、0 を表示します。
tuple_value = None
tuple_length = 0
if tuple_value is None:
# 値が None の場合、ゼロにする
tuple_length = 0
else:
# len 関数で要素数を取得
tuple_length = len(tuple_value)
print(tuple_length) # 結果 = 0
参考資料
検証環境
- Python 3.11.3 (tags/v3.11.3:f3909b8, Apr 4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)] on win32
- Microsoft Windows 10 Enterprise Version 22H2 OS Build 19045.3693 Experience: Windows Feature Experience Pack 1000.19053.1000.0