在Swift中搜索字符串数组的字典

丹尼尔

我想在映射到字符串数组的整数字典中寻找一个字符串值。我可以获取以下代码,以将int词典映射到字符串,而不是映射到字符串数组。我怎样才能做到这一点?我尝试在过滤器中嵌套另一个过滤器,但是没有运气。

let dict = [1 : ["one", "two"], 2 : ["red", "green"], 3 : ["World", "are", "you"]]

// Doesn't work for array of strings.
let keys = dict.filter {
    return $0.1.containsString("are")  // Should return 3
}.map {
    return $0.0
}
卢卡·雅各布维兹(Luka Jacobowitz)

使用contains代替。

let keys = dict
  .filter {$0.1.contains("are")}
  .map { $0.0 }

这将返回3。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Swift中搜索字符串数组的字典

来自分类Dev

在字典数组中搜索字符串数组

来自分类Dev

Swift中字符串字典的排序数组

来自分类Dev

在字符串数组中搜索字符串的函数

来自分类Dev

从字符串数组中搜索字符串

来自分类Dev

在字符串数组中搜索字符串

来自分类Dev

在PHP数组中搜索字符串

来自分类Dev

从数组中搜索字符串的文件

来自分类Dev

在字典列表中的列表中搜索字符串

来自分类Dev

字符串数组相等性的Swift字典

来自分类Dev

在 Swift 中将任何字典数组转换为字符串

来自分类Dev

在 Swift 3 中比较字符串数组和字典

来自分类Dev

为什么Swift中的字符串,数组和字典更改为值类型

来自分类Dev

比较 Swift 中的字符串数组

来自分类Dev

字符串数组搜索

来自分类Dev

搜索字符串数组

来自分类Dev

搜索字符串数组

来自分类Dev

搜索字符串数组

来自分类Dev

从数组和引用数组号中搜索字符串

来自分类Dev

检查字符串是否在字典中的数组中

来自分类Dev

拆分字典数组中的JSON字符串

来自分类Dev

集合-从字典中的字符串数组中提取

来自分类Dev

在elasticsearch中的字符串数组中搜索精确字段

来自分类Dev

在perl中的数组中搜索子字符串

来自分类Dev

在文件中搜索数组中的字符串

来自分类Dev

相同字典中的字符串和UIImages Swift

来自分类Dev

相同字典中的字符串和UIImages Swift

来自分类Dev

使用Ransack在关联中搜索字符串数组失败

来自分类Dev

在char数组中搜索子字符串