Python 中是否可以使用 Unicode 字符作为字典的键?
我使用 Unicode 中的西里尔字母作为键。当尝试通过键获取值时,我得到以下回溯:
Traceback (most recent call last):
File "baseCreator.py", line 66, in <module>
createStoresTable()
File "baseCreator.py", line 54, in createStoresTable
region_id = regions[region]
KeyError: u'\u041c\u0438\u043d\u0441\u043a/\u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439\xa0'
是的,这是可能的。您收到的错误意味着您正在使用的密钥在您的字典中不存在。
要调试,请尝试print
查字典;您将看到每个键的代表,它应该显示实际键的样子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)