数学講師2905779 views
中学理科1632943 views
中学社会669775 views
雑学1474079 views
ヒストリア293808 views
小学理科721270 views
高校日本史190903 views
高校化学2930900 views
高校倫理1443364 views
りんご217404 views
Help
Tools

English

Python のオブジェクトは id が割り当てられている

Python はオブジェクトに独自の id を割り当てています。

a = 1
b = 'apple'
c = [1, 2, 3]
d = (4, 8, 12)

print(id(a)) # 4353514752
print(id(b)) # 4355200536
print(id(c)) # 4356605384
print(id(d)) # 4356597656

文字列やリストなどはオブジェクトで、それぞれの id は id という関数で取得できます。Python はこの番号にもとづいてオブジェクトを扱っています。上の出力はプログラムを実行する環境に依存します。