这是以下问题的后续问题:Python: Compare two lists and update value in list2 based on value in list1
我有两个清单:
words = ['vestments', 'absence', 'windless']
prons = ['vEstm@nts', 'abs@nts', 'wIndl@s']
对于匹配if条件的word
中的项,处理pron
中的相应项。
例如,如果在word
中的某个项中找到“less”,请将l@s
更改为lIs
。如果nts
不是word
中字符串的一部分,那么将pron
中的@nts替换为@ns。在
我试过了:
^{pr2}$期望输出:
pron = ['vEstm@nts', 'abs@ns', 'wIndlIs']
但是我的输出是:
pron = ['vEstm@ns', 'abs@ns', 'wIndlIs']
它看起来像是完全不读我的“nts”如果条件,任何提示将不胜感激。在
您可以通过以下两个过程来完成:
更新
我将这些过程浓缩为一个过程,如下所示:
^{pr2}$相关问题 更多 >
编程相关推荐