Python 将字典键和值转换为unicode

Python 将字典键和值转换为unicode,python,unicode,dictionary,Python,Unicode,Dictionary,我知道如何使用unicode(“string”,“utf-8”)将字符串转换为unicode,并尝试将其应用到字典中。我的第一个解决方案是循环所有内容(键和值),然后将它们转换为unicode。但是有没有一种最快的方法可以做到这一点呢 dict = {'firstname' : 'Foo', 'lastname' : 'Bar'} 到 任何帮助都将不胜感激。谢谢。只需使用“unicode”功能即可: d = {'firstname' : 'Foo', 'lastname' : 'Bar'} d

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

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


任何帮助都将不胜感激。谢谢。

只需使用“unicode”功能即可:

d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }

只需使用“unicode”函数:

d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }

只需使用“unicode”函数:

d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }

只需使用“unicode”函数:

d = {'firstname' : 'Foo', 'lastname' : 'Bar'}
d = {unicode(k):unicode(v) for k,v in d.items() }

没有捷径-@perreal的答案简单明了。没有捷径-@perreal的答案简单明了。没有捷径-@perreal的答案简单明了。没有捷径-@perreal的答案简单明了。哇!从来没想过这个。谢谢哇!从来没想过这个。谢谢哇!从来没想过这个。谢谢哇!从来没想过这个。谢谢