查找和替换列表中的字符串值

新手上路,请多包涵

我得到了这个清单:

 words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really']

我想要的是用一些类似于 <br /> 的奇妙值替换 [br] --- ,从而得到一个新列表:

 words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']

原文由 Eric Herlitz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 297
2 个回答
words = [w.replace('[br]', '<br />') for w in words]

这些被称为 列表理解

原文由 sberry 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用,例如:

 words = [word.replace('[br]','<br />') for word in words]

原文由 houbysoft 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题