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 回答