【发布时间】:2017-06-12 13:35:01
【问题描述】:
我有以下字典:
["uno" : "unoValue", "dos" : "dosValue", "tres" : "tresValue"]
我需要对包含某些字符的每个键进行操作。例如,如果我寻找“否”,我只会得到键“uno”,因为“uNOValue”。如果我寻找“val”,我会得到所有三个键。
对于第二种情况,我需要获取数组中的所有键,例如 ["uno"] 和 ["uno","dos","tres"]。
我是 swift 的新手,但我正在构建一个用于搜索的虚拟应用程序,但我不知道该怎么做。如果您对搜索功能有任何其他想法,我也将不胜感激。
【问题讨论】:
-
您的问题是关于 Python 还是 Swift?如果只是其中一个,请删除另一个标签。如果两者都有关,请edit您的问题说明清楚。
-
所有键:
dct.keys()。包含 no 的密钥:[x for x in dct.keys() if "no" in x]
标签: arrays swift dictionary search