kotlin - 我在 kotlin 中有两个字符串列表,如何将第一个列表的每个元素与第二个列表的元素连接到相应的位置?
问题描述
我有两个清单:
val a = listOf("a", "b", "c")
val b = listOf("1", "2", "3")
我想得到一个看起来像这样的列表:["a1", "b2", "c3"]
. 如何以最有效的方式做到这一点?
解决方案
最简单的方法如下所示:
val c = a.zip(b).map {it.first + it.second }
推荐阅读
- python - 为什么 scapy 模块不一致,在嗅探期间丢失恒定数量的数据包?
- android - 如何阻止方法被调用两次?
- pca - 如何使用 SVD 和 RANSAC 在某些图像像素上拟合 3D 平面 Pi?
- linux - su 在脚本中将其重定向到超级用户目录
- unity3d - UnityWebRequestAssetBundle 加载assetbundle 为空
- ios - fontDescriptorWithSymbolicTraits 方法返回不同字体系列中的新字体描述符引用,而不是 iOS13 上的相同字体系列
- php - 是否可以在 symfony 项目目录之外编写独白日志?
- java - springframework 版本 5.0.5.RELEASE 引起:java.lang.NoClassDefFoundError: org/springframework/core/task/AsyncListenableTaskExecutor
- c# - 如何解决 Visual Studio Code 中未使用的代码错误?
- c# - 如何在 .NetCore 中使用 Selenium C# 记录测试执行