我有 3 个将 json 数据返回到 3 个字典变量的 API。我正在从字典中获取一些值来处理它们。我阅读了我想要列出的特定值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)
有没有解决的办法?通过编码 unicode 或替换string.translate
?