首页 > 解决方案 > 创建函数时有没有办法在列表中编辑字符串?

问题描述

我通过从 yahoo Finance 中提取 HTML 文本并使用正则表达式在 python 3 中创建一个函数,这样一旦我输入股票代码,就会返回公司名称。但是,我可以这样做,但是,在导入公司“Macy's, Inc.”时,会返回 ['Macy's Inc']。这是我迄今为止尝试删除'''并将其替换为“'”的方法:

尝试 2

尝试 2

标签: pythonregexreplace

解决方案


使用列表推导

return [x.replace('', "'") for x in name]

另请参阅在 Python 字符串中解码 HTML 实体?了解如何解码字符串中的所有 HTML 实体,而不仅仅是.


推荐阅读