gpt4 book ai didi

list - Haskell 将列表转换为元组列表

转载 作者:行者123 更新时间:2023-12-04 09:12:40 27 4
gpt4 key购买 nike

我有一个这样的 list

["peter","1000","michell","2000","kelly","3000"]

我想转换为
[("peter",1000),("michell", 2000),("kelly",3000)]

请帮忙。
谢谢。

最佳答案

cnv :: [String] -> [(String, Integer)]
cnv [] = []
cnv (k:v:t) = (k, read v) : cnv t

如果要处理奇数长度,只需添加 cnv [x] =最后一个之前的变体

关于list - Haskell 将列表转换为元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com