python - 更改列表中的python字符串
问题描述
我正在尝试从列表中替换部分字符串到目前为止,我有以下代码:
newName = 'MeshNew'
list = ['mesh.vtx{12}' 'mesh.vtx{13}']
#print(list)
for i in (list):
new = i.split('mesh.vtx')
print(new)
我需要它打印出来
MeshNew.vtx{12},MeshNew.vtx{13}
这里的解决方案是什么?
解决方案
Use a list comprehension:
",".join([x.replace("mesh","MeshNew") for x in list])
推荐阅读
- sql - 根据轮班时间计算总停机时间
- android - 我制作了一个嵌入网站的应用程序。如何使其中的任何视频能够处于全屏模式?
- pic - 如何检测 ICSP 会话的开始?
- vb.net - 任务基础:任务与应用程序的多个实例
- pipeline - 使用 cli 或 API 部署 Kubeflow 管道,而不是在 UI 上
- android - 将机器学习套件与 NNAPI 结合使用
- android - 从第一个活动到第二个活动时出错
- spring - 带有本地存储库的 Spring Cloud Config Server 配置
- c# - 导航菜单为空
- javascript - 是否有一种简单的方法(希望使用 ES6+)基于配置对象对数组值应用突变?