>>> my_str = 'Gazipur #issue #Garbage #Garbagecollection'
>>> prefix = '#'
# filter words starting with prefix v
>>> [word for word in my_str.split() if word.startswith(prefix)]
['#issue', '#Garbage', '#Garbagecollection']
如果要从每个单词中删除前缀,可以将列表理解表达式中的每个字符串切分为:
# v slice string to remove the `prefix`
>>> [word[len(prefix):] for word in my_str.split() if word.startswith(prefix)]
['issue', 'Garbage', 'Garbagecollection']
您可以将列表理解与^{} 筛选器一起使用,如下所示:
如果要从每个单词中删除前缀,可以将列表理解表达式中的每个字符串切分为:
你可以用reg ex
编辑:
根据您的答案,将其修改为:
进口re
基于Akshay的回答,你可以:
hashtags是一个列表,因此您可以相应地访问它们。你知道吗
相关问题 更多 >
编程相关推荐