比方说我有这样的列表
list = ["AC", "BA"]
Run Code Online (Sandbox Code Playgroud)
我想将此列表的每个唯一组合添加到元组,因此结果如下:
[("AC", "AC"),("AC","BA"),("BA", "BA")]
Run Code Online (Sandbox Code Playgroud)
哪里("BA","AC")被排除在外.
我的第一种方法是使用这样的列表理解:
ya = [(x,y) | x <- list, y <- list]
Run Code Online (Sandbox Code Playgroud)
但我无法让它工作,无论如何通过使用列表推导来实现我的结果?