Python リスト内の数値判定:isinstance()で簡単チェック

Pythonで、要素が数字型かどうかを判定するには、isinstance()関数を使用できます。具体的なコードは以下の通りです:

my_list = [1, 2, "apple", 3.5, "banana"]
for item in my_list:
    if isinstance(item, (int, float)):
        print(f"{item} is a number")
    else:
        print(f"{item} is not a number")

my_listというリストの各要素を走査し、isinstance()関数を使ってその要素が整数か浮動小数点数かを判定します。要素が数字の場合は、「その数字は数字です」と出力し、それ以外の場合は「その要素は数字ではありません」と出力します。

bannerAds