Python 从标签和字符串元素列表中提取文本

Python 从标签和字符串元素列表中提取文本,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我有这样的列表,列表包含字符串和标记: 我尝试了此功能,但没有成功: def extract_text(my_list): for i in my-list: if i.name == 'strong' and not isinstance(i, str): i = i.text return i else: return i [extract_text(x) for x in my

我有这样的列表,列表包含字符串
和标记

我尝试了此功能,但没有成功:

def extract_text(my_list):
    for i in my-list:
        if i.name == 'strong' and not isinstance(i, str):
            i = i.text
            return i
        else:
            return i

[extract_text(x) for x in my_list]

该列表不是有效的Python列表。您可以编辑此列表或共享从中获取列表的实际HTML吗?列表包含并可以添加创建列表的代码吗?并显示预期输出。
['Momentum', 'Pick', 'England Development', "Timer", Stats]
def extract_text(my_list):
    for i in my-list:
        if i.name == 'strong' and not isinstance(i, str):
            i = i.text
            return i
        else:
            return i

[extract_text(x) for x in my_list]