Публикации по теме 'dictionary'


Введение в словарь Python и структурирование данных
Что такое тип данных словаря и как выполнять с ними некоторые операции? В этой статье я расскажу о типе данных словаря, который обеспечивает гибкий способ доступа и организации данных. Также я расскажу, как они создаются, как получить к ним доступ, удалить, добавить элементы. В этой статье определяется, что такое тип данных словаря и как выполнять с ними некоторые операции. Мы также узнаем, как использовать различные встроенные методы в словарях. Что такое словарь в Python?..

Словарь Python: почему доступ с помощью [] — плохая идея
Краткий ответ: это вызовет ошибку, если ключ не существует, что приведет к сбою в вашем приложении. Словари в Python — это ключевые структуры данных. Вы можете подумать, что словари похожи на JSON. Ключи словаря должны быть неизменяемого типа данных, а значения могут иметь любой тип данных, даже ссылки на функции. Это образец словаря my_dict = { "a": 1, "n": "Andres", "d": [], "r": {}, "e": lambda x: x, "s": (1,) } Сегодня пятница, и вы хотите представить..

Начнем с Python — Основные структуры данных [Словарь]
В этой статье я объясню, что такое словарь Python и его основные характеристики, а также как получить доступ и управлять данными, хранящимися в словаре. Словарь представляет собой набор данных, которые неупорядочены и могут быть изменены. Когда я говорю неупорядоченный, это означает, что доступ к элементам в словаре не зависит от порядка их хранения. Однако Python гарантирует сохранение порядка элементов в словаре в том виде, в каком они были определены. Но они изменчивы в любой..

Словарь Python (Часть II)
умный и простой В прошлой статье мы обсудили словарь в python. Теперь обсудим функции в словарях. Функции, которые мы увидим: из ключей поп попитем установить по умолчанию Обновить ________________________________________________________ давайте сначала создадим словарь Мы можем создать новый словарь, используя функцию fromkeys() с ключами из итерируемого объекта и значениями, установленными в значение. давайте создадим новый словарь. поп(): Он..

Списки Python против словарей
Списки и словари - это наиболее часто используемые структуры данных в Python. Они изменяемы - это означает, что они могут быть изменены в ходе работы программы без изменения ее идентичности. Прежде чем мы перейдем к обсуждению этой темы, давайте разберемся, почему списки и словари изменяемы. Изменчивость Объект считается изменяемым , так как идентификатор объекта не изменяется за время существования программы в зависимости от ее области действия. Это одна из основных причин, по..

Вопросы по теме 'dictionary'

Преобразование списка кортежей в dict
У меня есть список таких кортежей: [ ('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('c', 1), ] Я хочу повторить этот ключ по первому элементу, поэтому, например, я мог бы напечатать что-то вроде этого: a 1 2 3 b 1 2 c 1 Как мне...
22630 просмотров
schedule 13.12.2023

Создание постоянного словаря в C #
Каков наиболее эффективный способ создать постоянное (никогда не изменяется во время выполнения) сопоставление string s с int s? Я пробовал использовать словарь const , но это не сработало. Я мог бы реализовать неизменяемую оболочку с...
125518 просмотров
schedule 05.01.2024

Как реализованы встроенные словари Python?
Кто-нибудь знает, как реализован встроенный тип словаря для python? Насколько я понимаю, это своего рода хеш-таблица, но я не смог найти какого-либо окончательного ответа.
101110 просмотров
schedule 30.01.2023

Как заставить работать собственный словарь FxCop?
Как можно заставить пользовательский словарь FxCop работать правильно? Я попытался добавить слова для распознавания в файл CustomDictionary.xml, который хранится в той же папке, что и файл проекта FxCop. Это не работает, так как я все еще получаю...
13111 просмотров

Можете ли вы заблокировать общий словарь?
Или вам всегда следует создавать какой-то другой объект блокировки?
7364 просмотров

Проверьте, существует ли данный ключ в словаре, и увеличьте его
Учитывая словарь, как я могу узнать, установлен ли для данного ключа в этом словаре значение, отличное от None? То есть я хочу сделать вот что: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 То есть,...
375039 просмотров
schedule 06.06.2022

Как я могу получить случайные слова из словаря iPhone?
Есть ли способ случайного извлечения слов из встроенного словаря через SDK? Я могу предоставить свой собственный список слов, но использование встроенного словаря упрощает локализацию.
1236 просмотров
schedule 25.11.2023

Что быстрее/эффективнее: Dictionary‹string,object› или Dictionary‹enum,object›?
Являются ли типы enum быстрее/эффективнее, чем типы string , когда они используются в качестве ключей словаря? IDictionary<string,object> or IDictionary<enum,object> На самом деле, какой тип данных лучше всего подходит в...
8813 просмотров
schedule 29.03.2024

структура данных для многоключевых данных?
есть ли обычно используемая структура данных для данных с несколькими ключами? например (ключ1, ключ2, ..., ключN) -> значение. Раньше я использовал словари словарей (в C #), а затем написал свою собственную оболочку поверх них, чтобы синтаксис...
1069 просмотров
schedule 28.06.2022

Как я могу отобразить содержимое карты на консоли?
У меня есть map , объявленный следующим образом: map < string , list < string > > mapex ; list< string > li; Как я могу отобразить элементы, хранящиеся на приведенной выше карте, на консоли?
84881 просмотров
schedule 27.02.2022

С# строка заменить словарем
У меня есть строка, в которой мне нужно сделать некоторые замены. У меня есть Dictionary<string, string> , в котором определены пары поиска-замены. Я создал следующие методы расширения для выполнения этой операции: public static string...
27668 просмотров
schedule 06.08.2022

Что-то вроде Dictionary, но может хранить более одного значения?
Возможный дубликат: Многозначный словарь Мне просто нужно сохранить 2 значения. Как я могу это сделать?
1881 просмотров
schedule 09.02.2023

Использование универсального словаря поверх wcf: что мне нужно искать?
Предположим, у меня есть служба WCF и метод в контракте. <ServiceContract()> _ Interface IThingService '... <OperationContract()> _ Function GetThing(thingId As Guid) As Thing End Interface где Thing — обычный класс с обычными...
1588 просмотров
schedule 06.06.2022

.net: добавление элемента словаря - проверить, существует ли он, или разрешить исключение?
Я добавляю элементы в StringDictionary, и возможно, появится повторяющийся ключ. Это, конечно, вызовет исключение. Если вероятность дублирования очень мала (т. е. это случается редко), лучше ли мне использовать блок Try Catch и оставить его...
26536 просмотров
schedule 31.10.2022

Несогласованность компиляции инициализатора словаря С#
Следующий код компилируется, но завершается ошибкой с NullReferenceException : class Test { public Dictionary<string, string> Dictionary { get; set; } } static void Main(string[] args) { var x = new Test { Dictionary =...
6115 просмотров

Возвращает список словарей, соответствующих соответствующему списку значений в python.
Например, это мой список словарей: [{'name': 'John', 'color': 'red' }, {'name': 'Bob', 'color': 'green'}, {'name': 'Tom', 'color': 'blue' }] На основе списка ['blue', 'red', 'green'] я хочу вернуть следующее: [{'name': 'Tom',...
462 просмотров
schedule 27.02.2023

Словарь с # с двумя значениями на ключ?
У меня есть ситуация в коде, когда Dictionary<string, string> кажется лучшей идеей - мне нужна коллекция этих объектов, и мне нужно, чтобы они были доступны через уникальный ключ. Именно для чего предназначена концепция словаря, не так ли?...
90658 просмотров
schedule 08.06.2023

Словарь привязки‹,›.Keys.Count к метке
У меня есть словарь, и я хочу отображать количество элементов в этом словаре с помощью метки, не обновляя метку вручную каждый раз, когда я добавляю или удаляю элемент из словаря. Я попробовал это с классом Binding: Binding bindingNodeCount =...
840 просмотров
schedule 26.07.2022

Преобразование XML-документа в словарь
Мне не нужно редактировать какой-либо XML-файл или что-то еще, это только для чтения и анализа. Я хочу иметь возможность обрабатывать XML-документ как словарь, например: username = doc["username"]; , но я не могу понять, как «преобразовать»...
35504 просмотров
schedule 30.08.2022

Как найти «первое» значение в словаре?
Как найти первое значение в Dictionary<int, MyTableClass> , где MyTableClass наследует Field<F1, F2, F3> ? Я бы предпочел комбинацию свойства или свойства/метода, которая возвращает первое значение в словаре, где F1 = MyEnum.value ....
20699 просмотров
schedule 03.11.2022