我有一个清单
["AZ", "BZ", "C", "AY", "BY"]
只有当它们都出现时,我才想用“Z”替换“AZ”和“BZ”。只有当它们都出现时,我才想用“Y”替换“AY”和“BY”。
所以,
["AZ", "BZ", "C", "AY", "BY"]
变成["Z", "C", "Y"]
["AZ", "C", "AY", "BY"]
变成["AZ", "C", "Y"]
["BZ", "C", "AY"]
变成["BZ", "C", "AY"]
有什么好的功能方法可以做到这一点。我只能想到首先检查 Z 和 Y 的两个术语是否存在,然后映射它们是否存在,然后做一个唯一的。