hash(object)
La función hash devuelve el valor hash del objeto cedido como parámetro -si tiene uno-. Los valores hash son enteros. Los valores numéricos que, al ser comparados, devuelven el valor True tienen el mismo valor hash asociado, incluso si son de distinto tipo.
La función hash devuelve un número entero.
El valor hash de cualquier número sin parte decimal (sea entero, real o complejo) coincide con el mismo número (interpretado como número entero). Los booleanos True y False son interpretados como 1 y 0, respectivamente:
Se calcula, a continuación, el hash de un par de cadenas de texto:
Las tuplas tienen asociado un valor hash. Por el contrario, un objeto mutable como una lista no lo tiene: