python - 如何使用换行格式数组删除第二个单词
问题描述
如何从这个数组中删除 2.50\n?
line = ['1.60\n2.50\n2.15', '1.80\n2.20\n1.90']
尝试拆分,rsplit,但我无法删除
我需要结果是
line = ['1.60\n2.15', '1.80\n1.90']
正则表达式可以吗?
解决方案
如果您要从字符串中删除的数字并不总是相同,您可以使用以下内容:
new_line = []
for entry in line:
lst = entry.split('\n')
lst.pop(1)
entry = "\n".join(lst)
new_line.append(entry)
推荐阅读
- curl - 从大量文件中获取所有以 http/https 开头并以 exe、msi 等结尾的 url,并测试 http 响应代码并将输出写入文件
- javascript - 目前使用 iframe 作为美化脚本标签(沙箱我的 JavaScript 代码)。我可以使用工作人员、共享工作人员或类似人员吗?
- javascript - Google 令牌已过期或被撤销
- java - java.io.FileNotFoundException:类路径资源 [config/foo.yml] 无法打开,因为它不存在
- go - 多个 goroutine 在一个通道上选择性地监听
- html - 如何在 html 条中对齐组件
- amazon-s3 - Parquet 文件上的 includeOpForFullLoad 属性 - AWS DMS
- python - 获取用户输入的句子/字符串并比较列表中的项目,如果句子中的关键字与列表项匹配,则返回列表条目
- hadoop - hadoop中多个Namenodes的优缺点
- java - 如何在 JBoss EAP 7.2 上运行的 EJB 服务器中获取连接的 EJB 客户端详细信息