【发布时间】:2023-03-05 09:53:01
【问题描述】:
尝试解决需要使用 zip、范围和连接来创建十六进制映射列表的问题,例如 [(0,0),(1,1),(2,2),(3,3), (4,4),(5,5),(6,6),(7,7),(8,8),(9,9),(10,'A'),(11,'B' ),(12,'C'),(13,'D'),(14,'E'),(15,'F')]
我一直在尝试类似zip [0..9] [0..9] ++ zip [10..15] ['A'..'F']
或zip [[0..9] [0..9] ++ [10..15] ['A'..'F']]
我知道这些组列表的 Zip 会将我需要的映射列表放在一起,但我似乎无法将它们放在一起,并且 ++ 符号也是我们引入的唯一连接方法。任何帮助都会很棒。
【问题讨论】:
标签: haskell concatenation