2012-12-10 62 views
0

我想將字典項目轉換成列表,但字典項目包含要刪除的'u'。 例:字典= {u'test1 ':u'test1value',u'test2 ':u'test2value'} 我已經使用如何從字典項目中刪除'u'(unicode)

f = dictionary 
output_list = f.items() 
return output_list 

和output_list含有(u'test1' ,u'test1value」 ),(u'test2',u'test2value')

- >但是,我期待out_list作爲('test1','test1value'),('test2','test2value)所以我可以比較這些值與其他項目。 請提供有關此問題的任何幫助。

+0

可能的重複[爲什麼當我在Python中打印unicode字符串列表時,爲什麼會得到u「xyz」格式?](http://stackoverflow.com/questions/2180929/why-do-i-get- -uxyz格式當我打印列表中的unicode字符串在python) – geoffspear

回答

2

我不確定你的意思。您仍然可以這些特定的Unicode字符串比較ASCII字符串:

>>> u_foo = u'foo' 
>>> foo = 'foo' 
>>> u_foo == foo 
True 

如你能不能,嘗試將字符串編碼爲不同的字符集第一。

+1

好的我得到了解決方案...並感謝您的答覆 – PKR

相關問題