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