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

リストが空かどうか判定する方法は、2つあります。
if
1つは、「if」を使う方法です。
具体的には、ifの条件式にリストを指定します。
if list:
#空でない場合の処理
else:
#空の場合の処理
ifの条件式にリストを指定すると、リストが空かどうか判定して、空でない場合の処理をします。
(elseでは空の場合の処理ができる)
もし、ifの条件式が空の場合に処理をしたい場合は、リストの前に「not」を付けます。
if not list:
#空の場合の処理
else:
#空でない場合の処理
使用例
list = []
if not list:
print('リストは空です')
else:
print('リストは空はありません')
len()
もう1つは、len()を使う方法です。
まず、len()を呼び出します。
len()の引数にリストを指定します。
そして、len()の戻り値が「0」かどうかを判定します。
len(list) == 0
len()の戻り値が「0」ならばリストは空、「0」以外ならばリストは空ではありません
使用例
list = []
if len(list) == 0:
print('リストは空です')
else:
print('リストは空はありません')
まとめ
リストが空かどうか判定する方法は、次の2つです。
- if文を使う方法
- len()を使う方法
コメント
とても役立つ情報ですね!Pythonでリストが空かどうか判定する方法を知ることができて嬉しいです。特に「if not my_list」の使い方が簡潔で良いですね。これからのプログラミングに活かします!