美文网首页
字典的遍历

字典的遍历

作者: 0fbf551ff6fb | 来源:发表于2017-09-27 09:45 被阅读0次

1、使用for-each循环遍历字典中的对象,可以通过如下代码实现:

for (NSString *s in [dictionary allValues]) {

NSLog(@"value: %@", s);

}

2、NSDictionary函数allValues会返回以数组而非字典形式组织的对象。函数allKeys会将键值作为数组返回:

for (NSString *s in [dictionary allKeys]) {

NSLog(@"key: %@", s);

}

3、通过enumerateKeysAndObjectsUsingBlock:方法针对字典中的每个对象执行代码。可以用来定义代码块,然后应用到字典中的每个对象,同时又不必创建for-each循环或是获得数组版本的字典引用:

[dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {

NSLog(@"key = %@ and obj = %@", key, obj);

}];

相关文章

  • 07-字典与集合的操作

    字典 创建多个元素的字典 字典的遍历 遍历键 遍历键和值 字典的内置函数 clear() 清空字典 **copy...

  • Python3:列表、字典、元组

    列表的深复制与浅复制 字典的遍历 遍历键 遍历值 遍历键值对 按顺序遍历字典中的键、值 字典与列表相互嵌套 字典列...

  • Python - 字典

    空字典 字典遍历 遍历所有键 遍历所有值 遍历所有键值对

  • 字典

    本节大纲 字典的定义与特性 字典的常用操作 字典的遍历 字典的定义与特性 字典的常用操作 字典的遍历-案例 扩展-...

  • swift--字典

    创建字典 字典的基本操作 遍历字典 字典合并

  • 跟着大大学python(17)

    6.3 遍历字典 可以遍历字典的所有键-值对、键或值。 6.3.1 遍历所有的键-值对 用于编历字典的for循环,...

  • Python: 遍历字典

    遍历字典 遍历keys 遍历values 遍历keys和values

  • Python中的列表和字典遍历

    列表、字典的遍历有很多技巧,如何写出简洁优雅的代码,可能需要了解如下知识: 列表遍历 字典遍历 列表迭代器 字典迭...

  • Swift字典

    字典的定义 字典的增删改查 字典的遍历 字典的合并

  • python开发--字典dict

    如何定义字典,如何使用存储在字典中的信息;如何访问和修改字典中的元素,以及如何遍历字典中的所有信息;如何遍历字典中...

网友评论

      本文标题:字典的遍历

      本文链接:https://www.haomeiwen.com/subject/xsvyextx.html