gpt4 book ai didi

arrays - 快速将两个不同数组的元素合并到字典中

转载 作者:行者123 更新时间:2023-11-28 11:29:50 25 4
gpt4 key购买 nike

我有两个这样的数组

var arr1 = ["han", "Ji", "Kidda", "Ho", "Tusi"]
var arr2 = ["hello", "Ji"]

我想创建一个新字典,其中包含第一个数组的第一个元素和第二个数组的第一个元素,依此类推。当第一个数组的第三个元素出现时,它应该再次获取第二个数组的第一个元素。

例如:-

dict = ["han" : "hello", "Ji" : "Ji", "Kidda" : hello, "Ho" : "Ji", "Tusi" : "hello"]

最佳答案

如果第二个数组有 2 个项目你可以做

var dict = [String: String]()
for (index, item) in arr1.enumerated() {
dict[item] = arr2[index % 2]
}

关于arrays - 快速将两个不同数组的元素合并到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57186688/

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