どうも、ちょげ(@chogetarou)です。
Array.arrayが空かどうか判定する方法を紹介します。
方法

Arrat.arrayが空かどうか判定する方法は、2つあります。
if
1つは、「if」を使う方法です。
具体的には、ifの条件式にArray.arrayを指定します。
if array:
#空でない場合の処理
else:
#空の場合の処理
ifの条件式にArray.arrayを指定すると、Array.arrayが空かどうか判定して、空でない場合の処理をします。
(elseでは空の場合の処理をする)
もし、ifの条件式が空の場合に処理をしたい場合は、Array.arrayの前に「not」を付けます。
if not array:
#空の場合の処理
else:
#空でない場合の処理
使用例
import array
nums = array.array('i')
if not nums:
print('numsは空です')
else:
print('numsは空ではありません')
len()
もう1つは、len()を使う方法です。
まず、len()を呼び出します。
len()の引数にArray.arrayを指定します。
そして、len()の戻り値が「0」かどうかを判定します。
len(array) == 0
len()の戻り値が「0」ならばArray.arrayは空、「0」以外ならばArray.arrayは空ではありません
使用例
if len(nums) == 0:
print('numsは空です')
else:
print('numsは空ではありません')
まとめ
Array.arrayが空かどうか判定する方法は、次の2つです。
- if文を使う方法
- len()を使う方法
コメント