0

我知道如何使用将字符串转换为 unicode,unicode("string", "utf-8")并尝试将其应用于字典。好吧,我的第一个解决方案是循环所有内容(键和值),然后将它们转换为 unicode。但是有没有最快的方法来做到这一点?

dict = {'firstname' : 'Foo', 'lastname' : 'Bar'}

dict = {u'firstname' : u'Foo', u'lastname' : u'Bar'}

任何帮助将非常感激。谢谢。

4

1 回答 1

3

只需使用“unicode”功能:

d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }
于 2013-11-10T05:50:54.560 回答