python - 如何删除列表中的字符串序列?
问题描述
假设我有一个清单:
lst = ['object1','object2','object3']
我该怎么做才能删除子字符串“对象”?
因此,如果运行正确,输出将是:
['1','2','3']
我尝试使用 list.remove() 方法,但它似乎无法用特定的字符串序列很好地做到这一点。
我怎么能这样做呢?这甚至可能吗?
谢谢您的帮助!
解决方案
尝试列表理解[x.replace('object', '') for x in lst]
推荐阅读
- keras - 如何在 AutoEncoder 模型上绘制 ROC 曲线并计算 AUC?
- azure-devops - 带有 PAT 的 Azure devops 提要:需要哪些权限?
- javascript - 在本地运行 Angular 7 项目时出错
- typescript - Typescript / Mocha 测试框架:阻塞和等待承诺的初始化代码
- php - (已解决)一些本地工作的会话和功能突然在远程服务器上不再工作
- video - ffmpeg 在一个命令中剪切视频和刻录字幕
- java - 如何将图像存储在服务器上,以便可以将具有 id 的图像路径作为映射存储在属性文件中,以便我们可以根据 id 获取图像
- java - Java 并发实践“清单 7.21. ExecutorService 在关机后跟踪取消的任务。”。比赛条件在哪里?
- android-studio - Flutter Doctor:无法下载dart sdk,Windows中BITS服务失败
- serial-port - 将数组从一个 Nodemcu 发送到另一个 Nodemcu?