You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin中从两个列表创建Map的最优实现方法

从两个列表创建Map的优雅写法

直接用Kotlin标准库的zip函数就能实现,它会将两个列表中对应位置的元素配对,再调用toMap()即可生成目标Map:

val list1 = listOf("One", "Two", "Three")
val list2 = listOf(1, 2, 3)
val resultMap = list1.zip(list2).toMap()
// resultMap 结果为 {One=1, Two=2, Three=3}

如果两个列表长度不一致,zip会以较短列表的长度为准,自动忽略较长列表中超出的元素。

内容的提问来源于stack exchange,提问作者ARainyCloud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:29:49