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()関数を使ってその要素が整数か浮動小数点数かを判定します。要素が数字の場合は、「その数字は数字です」と出力し、それ以外の場合は「その要素は数字ではありません」と出力します。