gpt4 book ai didi

python - 如何从列表中删除 unicode 中的\xa0

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:04 25 4
gpt4 key购买 nike

希望去掉python列表中word中的\xao。每个单词都是一个 unicode 类型。

我已经用replace方法去掉了\xa0,但是还是不行。

list = [u'apple\xa0', u'banana']

list = [el.replace('\xa0',' ') for el in list]

print list

预期的结果是:

list = [u'apple', u'banana']

实际资源是:

 UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 0: ordinal not in range(128)

最佳答案

您在字符串的开头缺少 u:

[el.replace(u'\xa0',' ') for el in list]

我也会避免使用 list,因为它是 Python 中的内置函数。

关于python - 如何从列表中删除 unicode 中的\xa0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57966225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com