[Python]list(配列)の中身が空かどうか判別する

python

Pythonでlistの中身が空かどうかを判別する方法を紹介します。

辞書やタプルも同じ方法で中身を調べることができるので、あわせて紹介します。

listの中身を調べる

Pythonのリストは中身があればTrue、中身がなければFalseを返します。

list = []

if list:
    print('リスト入っています')

else:
    print('リスト空です')

>リスト空です

他にもlen()でリストの要素数を調べて0なら空と見なすなどの方法もありますが、この方法が1番しっくり来るのでこの方法でやっています。

 

リスト以外も、辞書・タプルの空も確認する

リストの空の判別を紹介しましたが、辞書やタプルでも使えます。

dict = {}

if dict:
    print('辞書入っています')

else:
    print('辞書空です')

>辞書空です
tuple = ()

if tuple:
    print('タプル入っています')

else:
    print('タプル空です')

> タプル空です

 



カテゴリー