/> 忍者ブログ

WEEKEND ECONOMIST

小さな工夫と発見の蓄積

Python: オブジェクトのタイプを判定する

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

Python: オブジェクトのタイプを判定する

type() 関数や、isinstance()関数を使えばよい。
l = []
d = {}
t = ()
type(l), type(d), type(t)
isinstance(l, list), isinstance(l, dict), isinstance(l, tuple)
isinstance(d, list), isinstance(d, dict), isinstance(d, tuple)
isinstance(t, list), isinstance(t, dict), isinstance(t, tuple)
Output:
<type 'list'> <type 'dict'> <type 'tuple'>
True False False
False True False
False False True
クラスのインスタンスの場合、type()は"instance"と判別されるが、isinstance()は上と同様に機能するようだ。
class Hoge:
    def __init__(self):
        pass
h = Hoge()
type(h)
isinstance(h, Hoge)
Output:
<type 'instance'>
True
PR

コメント

プロフィール

HN:
KM
性別:
非公開

カレンダー

05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30