У меня есть словарь ключей и значений, например:
{
fred: 1,
dave: 2,
lily: 3
}
Как мне получить второй элемент в словаре - {dave:2}
в этом случае?
Предыстория: я видел, как этот вопрос задавался так много раз на SO в той или иной форме, поэтому я подумал, что напишу страницу вопросов и ответов в качестве вики сообщества, на которую можно ссылаться, и которая, надеюсь, может стать каноническим ответом для этого вопрос.
Эти вопросы и ответы относятся к словарям, поскольку они реализованы на многих разных языках. В разных языках используются разные имена для обозначения одной и той же структуры данных — например, в Perl они называются хэшами, а в Python — словарями. В Objective-C они являются экземплярами классов NSDictionary
или NSMutableDictionary
.