2024-09-30 16:41:57 发布
网友
我有一个包含令牌的列表。一些标记包含一些特殊字符,我想用空白替换这些字符。但是我的代码不起作用:
mylist = [['hi','how','are','you','forward\xcato\xcahearing\xcafrom\xcayou\xcasoon'], ['good','morning']]
我的代码:
不知道为什么没用。在
这也适用于朱庇特:
mylist = [['hi','how','are','you','forward\xcato\xcahearing\xcafrom\xcayou\xcasoon'], ['good','morning']] print ([[sentence.translate(str.maketrans("\xca", " ")) for sentence in item] for item in mylist])
我的代码将从你的字符串中删除所有特殊字符!不仅仅是'\xca',你将有一个修剪字符串。(不需要库):
your_list = [['hi','how','are','you','forward\xcato\xcahearing\xcafrom\xcayou\xcasoon'], ['good','morning']] def special_characters_finder(text): renew_word = [] for char in text: try: char.encode('ascii') except UnicodeEncodeError: renew_word.append(' ') else: renew_word.append(char) return ''.join(renew_word) buffer_output = [] for box in your_list: for item in box: get_list = special_characters_finder(item) buffer_output.append(get_list) print(buffer_output)
输出:
这也适用于朱庇特:
我的代码将从你的字符串中删除所有特殊字符!不仅仅是'\xca',你将有一个修剪字符串。(不需要库):
输出:
^{pr2}$相关问题 更多 >
编程相关推荐