如何访问字典或哈希表中的第n个项目?
- 论坛
- 如何访问字典或哈希表中的第n个项目?
13 浏览
如何访问字典或哈希表中的第n个项目?
我有一个键和值的字典,例如:
{ fred: 1, dave: 2, lily: 3 }
我如何获得字典中的第二个元素 - 在这种情况下是`{dave:2}`?
背景:我在Stack Overflow上看到这个问题以各种形式被问了很多次,所以我想写一个问答页面作为一个社区百科,可以把人们引导到这个页面,并希望它能成为这个问题的权威答案。
这个问答适用于许多不同语言中实现的字典。不同的语言使用不同的名称来指代本质上相同的数据结构 - 例如,在Perl中称为哈希,Python中称为字典。在Objective-C中,它们是`NSDictionary`或`NSMutableDictionary`类的实例。