首页 > 解决方案 > 更改列表中的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}

这里的解决方案是什么?

标签: pythonstringlist

解决方案


Use a list comprehension:

",".join([x.replace("mesh","MeshNew") for x in list])

推荐阅读