我欢迎大家!
处理列表有一些困难。假设我们有一个列表:
words = ["we're", "'", "'''", "he's", "'abc", "ghe'", 'hello', "'h", "h'"]
必须从列表中仅删除单个撇号,而不影响包含撇号的单词。列表中没有空格,以及集合中的其他字符:
from string import punctuation
结果应如下所示:
result_words = ["we're", "he's", "'abc", "ghe'", 'hello', "'h", "h'"]
另一种选择是检查单词是否不仅包含标点符号(尽管在您的情况下您只需要检查撇号,但通常任务设置得更宽一些):
结论: