如果哈希函数确实不适合您,则可以将字符串转换为数字。
my_string = 'my string'def string_to_int(s): ord3 = lambda x : '%.3d' % ord(x) return int(''.join(map(ord3, s)))In[10]: string_to_int(my_string)Out[11]: 109121032115116114105110103L
chr。
def int_to_string(n) s = str(n) return ''.join([chr(int(s[i:i+3])) for i in range(0, len(s), 3)])In[12]: int_to_string(109121032115116114105110103L)Out[13]: 'my string'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)