相关疑难解决方法(0)

string.translate()在python中使用unicode数据

我有3个API将json数据返回到3个字典变量.我从字典中取一些值来处理它们.我在列表中读到了我想要的具体值valuelist.其中一个步骤是从中删除标点符号.我通常string.translate(None, string.punctuation)用于此过程,但因为字典数据是unicode我得到错误:

    wordlist = [s.translate(None, string.punctuation)for s in valuelist]
TypeError: translate() takes exactly one argument (2 given)
Run Code Online (Sandbox Code Playgroud)

有没有解决的办法?通过编码unicode或替换string.translate

python unicode dictionary

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

dictionary ×1

python ×1

unicode ×1