我知道如何使用unicode("string", "utf-8")
将字符串转换为unicode,并尝试将其应用于字典。好吧,我的第一个解决方案是循环所有内容(键和值),然后将它们转换为unicode。但有最快的方法吗?
dict = {'firstname' : 'Foo', 'lastname' : 'Bar'}
要
dict = {u'firstname' : u'Foo', u'lastname' : u'Bar'}
非常感谢任何帮助。感谢。
答案 0 :(得分:3)
只需使用'unicode'功能:
d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }