gpt4 book ai didi

ios - 从具有键值的字典数组中获取对象的索引

转载 作者:搜寻专家 更新时间:2023-11-01 05:47:02 26 4
gpt4 key购买 nike

我有一个带字典的数组。

现在我想获取具有特定键值的对象的索引号。

比如 key = "xyz"和 value = "abc"。

我需要在字典中具有以上匹配的对象的索引。

{
Id = 20085;
IsNew = 1;
Title = Circular;
},
{
Id = 20088;
IsNew = 0;
Title = Query;
},
{
Id = 20099;
IsNew = 1;
Title = Blog;
},
{
Id = 20104;
IsNew = 1;
Title = News;
},
{
Id = 20172;
IsNew = 1;
Title = AssignTask;
},
{
Id = 20183;
IsNew = 1;
Title = Gallery;
},
{
Id = 20204;
IsNew = 1;
Title = Poll;
},
{
Id = 20093;
IsNew = 1;
Title = Assignment;
},
{
Id = 20209;
IsNew = 1;
Title = Activity;
},
{
Id = 20130;
IsNew = 1;
Title = Behaviour;
},
{
Id = 20180;
IsNew = 1;
Title = Result;
}

现在我需要具有 key = "Title"和 value = "result"的对象索引

最佳答案

您可以使用 indexOf(_:)为此:

let index = array.indexOf{ $0["key"] == value }

在 Swift 3.0 中,它被重命名为 index(Where:):

let index = array.index{ $0["key"] == value }

您可以在实际操作中看到这一点 here .

关于ios - 从具有键值的字典数组中获取对象的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37602091/

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