【问题标题】:How to remove 'u'(unicode) from a dictionary item如何从字典项中删除 'u'(unicode)
【发布时间】:2012-12-10 13:43:02
【问题描述】:

我正在尝试将字典项转换为列表,但字典项包含要删除的“u”。 例如:字典={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) 以便我可以将这些值与其他项目进行比较。 请提供有关此问题的任何帮助。

【问题讨论】:

标签: python-2.7


【解决方案1】:

我不确定你的意思。您仍然可以将这些特定的 unicode 字符串与 ASCII 字符串进行比较:

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

如果不能,请先尝试将字符串编码为不同的字符集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 2017-02-20
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多