【发布时间】:2020-08-15 13:57:39
【问题描述】:
我正在尝试将字符串列表的每个元素中的所有字母替换为“C”(表示辅音)或“V”(表示元音)。例如,如果我有 ["the", "cat"],我希望它返回 ["CCV", "CVC"]。
有没有办法让我使用列表理解来做到这一点?如果有,怎么做?
【问题讨论】:
-
嗨,本,欢迎来到 Stack Overflow。 Stack 是一个社区,我们在这里提出/回答特定问题,以便发布您需要自己进行先前研究的问题、显示一些代码并分享您发现的任何错误或意外行为。请参考how to ask?,本指南将帮助您改进您的问题。谢谢!
-
list(map(lambda x:''.join(map(lambda y:'V' if y in 'aeiouAEIOU' else 'C' ,x)), lis))
标签: python string list replace list-comprehension