\

Pythonでは、配列のことをシーケンスと呼び、種類にはリスト・タプル・レンジ・文字列があります。配列が空かどうかを判定する方法は主に2つあります。

方法1: if文で判定する

Pythonのリストは、空であれば False、中身が入っていれば True を返す性質があります。これを利用して、以下のようにif文でリストが空かどうかを判定することができます。

list_a = []
if not list_a:
    print("リストは空です")

方法2: len関数で判定する

lenはリストなどのシーケンスの長さを取得できる関数です。これを利用して、以下のようにリストが空かどうかを判定することができます。

list_a = []
if len(list_a) == 0:
    print("リストは空です")

以上の2つの方法はどちらも問題なく動作しますが、Pythonのコーディング規約のPEP8では、方法1が推奨されています。しかし、方法2も可読性があって良いと思います。

以上、Pythonで配列が空かどうかを判定する方法について説明しました。これらの方法を活用して、Pythonプログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です