假设我有两个列表
lis1 = ["e", "g", "t"]
lis2 = ["e", "h", "g"]
在将lis1和lis2作为我的参数后如何返回lis3?
lis3 = ["t", "h"]
答案 0 :(得分:2)
我认为我会采用的方式是
x
= lis1
和lis2
a
= lis1
和x
b
= lis2
和x
a
concat b
这是一个快速演示
import Data.List
let x = [1,2,3] `intersect` [2,3,4]
=> [2,3]
let a = [1,2,3] \\ x
=> [1]
let b = [2,3,4] \\ x
=> [4]
a ++ b
=> [1,4]
此演示使用数字,但它与字符或字符串的工作方式相同。