Вопросы с тегом «dictionary»

190
Как я могу получить ключ словаря как переменную непосредственно в Python (не путем поиска по значению)?

Извините за этот основной вопрос, но мои поиски по этому вопросу не приводят ничего, кроме как получить ключ словаря на основе его значения, которое я предпочел бы не использовать, так как я просто хочу текст / имя ключа и беспокоюсь, что поиск по значению может в итоге вернуть 2 или более ключей,...

190
Объект произвольного типа как ключ словаря

Что мне нужно сделать, чтобы использовать мои объекты настраиваемого типа в качестве ключей в словаре Python (где я не хочу, чтобы «идентификатор объекта» действовал как ключ), например class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length =...

188
Python - создать список с начальной емкостью

Такой код часто бывает: l = [] while foo: #baz l.append(bar) #qux Это очень медленно, если вы собираетесь добавить тысячи элементов в свой список, так как список должен будет постоянно изменяться, чтобы соответствовать новым элементам. В Java вы можете создать ArrayList с начальной емкостью. Если у...

186
В .NET доступен общий словарь только для чтения?

Я возвращаю ссылку на словарь в моем свойстве только для чтения. Как я могу запретить потребителям изменять мои данные? Если бы это было, IListя мог бы просто вернуть его AsReadOnly. Есть ли что-то подобное, что я могу сделать со словарем? Private _mydictionary As Dictionary(Of String, String)...

183
получить значение словаря по ключу

Как я могу получить значение словаря по ключу на функции мой код функции это (и команда, что я пытаюсь, но не работает): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } мой код кнопки это private void...

182
Буквальная нотация для словаря в C #?

В настоящее время у меня есть WebSocket между JavaScript и сервером, запрограммированным на C #. В JavaScript я могу легко передавать данные, используя ассоциативный массив: var data = {'test': 'val', 'test2': 'val2'}; Для представления этого объекта данных на стороне сервера я использую a...

182
Словарь Python: получить список значений для списка ключей

Существует ли встроенный / быстрый способ использовать список ключей словаря для получения списка соответствующих элементов? Например, у меня есть: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Как я могу использовать, mykeysчтобы получить...

178
Как преобразовать строку JSON в словарь?

Я хочу сделать одну функцию в моем быстром проекте, который преобразует строку в формат словаря json, но я получил одну ошибку: Невозможно преобразовать тип выражения (@lvalue NSData, параметры: IntegerLitralConvertible ... Это мой код: func convertStringToDictionary (text:String) ->...

178
Swift: объявить пустой словарь

Я начинаю учиться swift, следуя iBook The Swift Programming Languageon Swift, предоставленной Apple. В книге сказано, что для создания пустого словаря следует использовать то [:]же, что и при объявлении массива []: Я объявил пустой массив следующим образом: let emptyArr = [] // or String[]() Но при...

178
Строка без учета регистра в качестве ключа HashMap

Я хотел бы использовать строку без учета регистра в качестве ключа HashMap по следующим причинам. Во время инициализации моя программа создает HashMap с пользовательской строкой При обработке события (сетевой трафик в моем случае) я мог получить строку в другом случае, но я должен быть в состоянии...

176
Лучшая практика? - Массив / словарь как основной атрибут объекта данных [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я новичок в основных данных. Я заметил, что типы...

176
Несколько уровней «collection.defaultdict» в Python

Благодаря некоторым замечательным людям на SO, я открыл возможности, предлагаемые collections.defaultdict, в частности, в удобочитаемости и скорости. Я использовал их с успехом. Теперь я хотел бы реализовать три уровня словарей: два верхних defaultdictи самый нижний int. Я не нахожу подходящий...

175
Цикл по карте в Groovy?

У меня очень простая задача, которую я пытаюсь выполнить в Groovy, но не могу заставить ее работать. Я просто пытаюсь перебрать объект карты в groovy и распечатать ключ и значение, но этот код не работает. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia : 'Symbian', Windows:...

173
Воссоздание словаря из IEnumerable <KeyValuePair <>>

У меня есть метод, который возвращает IEnumerable<KeyValuePair<string, ArrayList>>, но некоторые из вызывающих требуют, чтобы результат метода был словарь. Как я могу преобразовать IEnumerable<KeyValuePair<string, ArrayList>>в Dictionary<string, ArrayList>так, чтобы я...