这个问题在stackoverflow上,解决方案是在Python中。请帮我解决SCALA中的解决方案。
引用下面的查询:
首先从字符串列表开始,如下所示
string_list = List('rest', 'resting', 'look', 'looked', 'it', 'spit')
我想从列表中删除另一个元素的子字符串中的任何元素,例如给出结果......
string_list = ['resting', 'looked', 'spit']
如何在SCALA中实现这一目标?
答案 0 :(得分:1)
您可以通过以下方式执行此操作:
val list = List("rest", "resting", "look", "looked", "it", "spit")
val result = list.filter(item => !list.view.filter(_!=item).exists(_.contains(item)))