我必须将一串字符串转换为数字,处理数字并将其转换回来。如何在Python中反向映射?
我想到了一个地图,当我提供的字符串我将增加2项:
Key1: (string, number);
Key2: (number, string).
但是,这不是在内存方面优化。
我需要的例子中archieve:
my_cool_class.get('string') # outputs 1
my_cool_class.get(1) # outputs 'string'
有没有更好的办法在Python做到这一点?
在此先感谢!
什么是当前状态和什么是你需要的确切输出? –
状态是真实的 - 现在就考虑问题。我确实需要:我需要一个可以映射字符串和数字的类,反之亦然。例如:my_cool_class.get('string') - > outputs 1; my_cool_class.get(1) - >输出“字符串” –
喜@VladimirTsyshnatiy请用降价的提问 –