gpt4 book ai didi

iphone - 获取两个 NSDictionary 项的互斥键

转载 作者:行者123 更新时间:2023-12-03 20:22:20 25 4
gpt4 key购买 nike

我有两个不同的 NSDictionary 对象,其中有属于两个集合的键,而有些键仅存在于第一个字典中,类似地,在第二个字典中找不到几个键,但在第一个字典中找不到。

是否有一种有效的方法来进行集合比较,以提取第一个字典中存在但第二个字典中不存在的键?

基本上,在标准维恩图中,集合 A 中与集合 B 不相交的元素。

最佳答案

NSSet 是您正在寻找的:

NSMutableSet *keysInA = [NSMutableSet setWithArray:[dictionaryA allKeys]];
NSSet *keysInB = [NSSet setWithArray:[dictionaryB allKeys]];
[keysInA minusSet:keysInB];
NSLog(@"keys in A that are not in B: %@", keysInA);

关于iphone - 获取两个 NSDictionary 项的互斥键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5224402/

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