いろは2995081 views
ヒストリア286202 views
高校化学2916128 views
世界の国561710 views
高校生物550332 views
高校日本史190051 views
中学英語809716 views
高校物理158718 views
数学講師2864449 views
英語609652 views

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 はこの番号にもとづいてオブジェクトを扱っています。上の出力はプログラムを実行する環境に依存します。