0

辞書アイテムをリストに変換しようとしていますが、辞書アイテムに削除される「u」が含まれています。例:dictionary = {u'test1':u'test1value'、u'test2':u'test2value'}使用した

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)として期待しているので、これらの値を他の項目と比較できます。この問題についてサポートを提供してください。

4

1 に答える 1

2

私はあなたが何を意味するのか分かりません。これらの特定の Unicode 文字列を ASCII 文字列と比較することもできます。

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

どうにかできない場合は、最初に文字列を別の文字セットにエンコードしてみてください。

于 2012-12-10T14:17:19.260 に答える