gpt4 book ai didi

Kotlin Zip 仅每隔一个元素

转载 作者:行者123 更新时间:2023-12-01 09:14:09 24 4
gpt4 key购买 nike

我有一个 List 并且我基本上想压缩它,但只是每隔一个条目。

我的意思是:我希望我的列表 [a,1,b,2] 变成 [(a,1),(b,2)] ,我目前使用 zipWith
但它没有给我预期的结果,它给了我 [(a,1),(1,b),(b,2)].

我现在是完全愚蠢,还是没有其他解决方案只能忽略第二个元组? (例如,通过添加一个 filter 之后)没有操作符吗?

最佳答案

chunked function Kotlin 1.2 完全符合您的需要:

val list = listOf("a", 1, "b", 2)
val newList = list.chunked(2) // returns listOf(listOf("a", 1), listOf("b", 2))

关于Kotlin Zip 仅每隔一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49112964/

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