python - 创建函数时有没有办法在列表中编辑字符串?
问题描述
我通过从 yahoo Finance 中提取 HTML 文本并使用正则表达式在 python 3 中创建一个函数,这样一旦我输入股票代码,就会返回公司名称。但是,我可以这样做,但是,在导入公司“Macy's, Inc.”时,会返回 ['Macy's Inc']。这是我迄今为止尝试删除'''并将其替换为“'”的方法:
解决方案
使用列表推导
return [x.replace('', "'") for x in name]
另请参阅在 Python 字符串中解码 HTML 实体?了解如何解码字符串中的所有 HTML 实体,而不仅仅是
.
推荐阅读
- python - 查找和删除带括号的函数调用
- c# - @Html.RenderPartialAsync 和在 JS 中使用 ajax 重新加载部分视图之间有什么不同吗?
- linux - Rider 没有看到 NetCore 3.0
- python - Python subprocess check_output FileNotFoundError: [Errno 2] No such file or directory
- javascript - Vue 只有在解决了 recaptcha 并且用户选中了复选框时才应该发送邮件
- python - 如何为少数线程设置一个 imaplib 邮箱实例?
- python - 检查第二列的条件后如何删除某些值?
- java - KStream-KTable left Join 上的反序列化行为
- python - 如何根据条件替换熊猫数据框中的值?
- visual-studio-code - 在 VSCode 中如何将资源管理器粘贴到侧边栏?