import hashlib name = "Vova" number = 1234 value = "{}_{}".format(name, number) for algo in hashlib.algorithms: print algo, getattr(hashlib, algo)(value).hexdigest() print "hash", hash(value) # md5 7e0a4f98374d538930edf9b4ce6a072d # sha1 190cd40a6da5340104a11ed514697a85226941fd # sha224 7350f6d66d0fcc6d57376b464cdde6f30854a6f56b27e5ae8b0ccf45 # sha256 63d2a2987e0db624bf48d0504d547556c30ee4dde19007eb92836f8395d0ae50 # sha384 5d2208e2ab1f3c559909ffd806d6b043893e90b530624d705af466c5365b05f95ebabc4e8a9699f81fad6e427eee8d8b # sha512 94f2bfed03b3c98f41c563b7c5bc6d1b7d89afba8f80ef6de8d9b4772c99814f409143d7446fb5110687dae026d5724c6efcf629a83e16fae3fcb541154c0ea3 # hash 2119302072
car_num="xa153er777" name="vasya" collection=dict([(car_num,name)])
>>> hex(hash(car_num + name))[2:] '636817c3'
JOHN_16Автор в топике немного не по русски написал
Наверное все таки Вы хотели предложить hash() ?
weekin69Я интерпретировал для создания реляционного отношения номер машины -> имя владельца.
для создание “номер машины - имя владельца”