概要
Pythonで「isinstance関数の使い方(オブジェクトのデータ型を判定する)」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
mylist = [2, "ab", 3.5, True, 4]
total = 0
for val in mylist:
if isinstance(val, (int, float)):
print("val:" + str(val))
total += val
print("total:" + str(total))
以下のコマンドを実行しました。
$ python3 sample.py
val:2
val:3.5
val:True
val:4
total:10.5
まとめ
何かの役に立てばと。