hash() Python 組み込み関数

組み込み関数 hash()

hash()
オブジェクトのハッシュ値が存在すれば、値を返します。ハッシュ値は整数です。
これは辞書を検索する際に辞書のキーを高速に比較するために使われます。
等しい値となる数値は等しいハッシュ値を持ちます (1 と 1.0 のように型が異なっていても持ちます。)

注釈
独自のhash()メソッドを実装したオブジェクトを使う場合は、hash()が実行するマシンのビット幅に合わせて戻り値を切り捨てることに注意してください。

使用例

print(hash(1))
# 実行結果 1

print(hash('a'))
# 実行結果 7360294545582337210
よかったらシェアしてください!
目次