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

246
Сравнение двух словарей и проверка количества пар (ключ, значение)

У меня есть два словаря, но для упрощения я возьму эти два: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Теперь я хочу сравнить, имеет ли каждая key, valueпара xодинаковое значение в y. Итак, я написал это: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()):...

245
ResourceDictionary в отдельной сборке

У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. Д.), Которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но было бы лучше, если бы я скомпилировал эти ресурсы в одну сборку и чтобы мои приложения ссылались на...

244
Доступ без учета регистра для универсального словаря

У меня есть приложение, которое использует управляемые DLL. Один из этих dll возвращает общий словарь: Dictionary<string, int> MyDictionary; Словарь содержит ключи с прописными и строчными буквами. С другой стороны, я получаю список потенциальных ключей (строка), однако я не могу...

243
Отображение значений в словаре Python

Имея словарь, который { k1: v1, k2: v2 ... }я хочу получить, { k1: f(v1), k2: f(v2) ... }я передаю функцию f. Есть ли такая встроенная функция? Или я должен сделать dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) В идеале я бы просто написал my_dictionary.map_values(f) или...

239
Как вывести DICT в файл JSON?

У меня есть что-то вроде этого: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Я не могу понять, как вывести DICT в jsonфайл, как показано ниже: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name":...

239
Как сложить все значения в словаре?

Допустим, у меня есть словарь, в котором ключи отображаются на целые числа, такие как: d = {'key1': 1,'key2': 14,'key3': 47} Есть ли синтаксически минималистичный способ вернуть сумму значений в d-ie 62в этом...

237
Как преобразовать ключи карты в массив?

Допустим, у меня есть следующая карта: let myMap = new Map().set('a', 1).set('b', 2); И я хочу получить ['a', 'b'] на основании вышеизложенного. Мое текущее решение кажется таким длинным и ужасным. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key);...

236
Как вы создаете словарь в Java? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

235
Способ добавления нового или обновления существующего элемента в словаре

В некотором устаревшем коде я видел следующий метод расширения, чтобы упростить добавление нового элемента значения ключа или обновление значения, если ключ уже существует. Метод 1 (старый код). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue>...

235
Подсчет количества ключевых слов в словаре в python

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

234
Шаблон Django, как искать значение словаря с переменной

mydict = {"key1":"value1", "key2":"value2"} Нормальный путь для поиска по словарю значения в шаблоне Django является {{ mydict.key1 }}, {{ mydict.key2 }}. Что если ключ является переменной цикла? то есть: {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to...

234
Почему быстрее проверить, содержит ли словарь ключ, а не перехватить исключение, если его нет?

Представьте себе код: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Способ 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Способ 2 public static obj...

228
Как правильно трактовать Python argparse.Namespace () как словарь?

Если я хочу использовать результаты argparse.ArgumentParser(), являющиеся Namespaceобъектом, с методом, который ожидает словарь или объект, подобный отображению (см. Collection.Mapping ), каков правильный способ сделать это? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32...

222
Перебор словаря в Swift

Я немного смущен ответом, который XCode дает мне на этот эксперимент в Руководстве по языку программирования Swift: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9, 16, 25] ]...

222
Словарь текстового файла [закрыто]

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

220
Хранение словарей Python

Я привык вводить и выводить данные в Python с помощью файлов CSV, но здесь есть очевидные проблемы. Есть ли простые способы сохранить словарь (или наборы словарей) в файле JSON или pickle ? Например: data = {} data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Я хотел бы знать, как это...

218
LINQ-запрос для возврата словаря <string, string>

У меня есть коллекция MyClass, которую я хотел бы запросить, используя LINQ, чтобы получить различные значения, и получить в результате словарь <string, string>, но я не могу понять, как я могу сделать это проще, чем я делаю ниже. Какой будет более чистый код, который я смогу использовать для...

218
Как «идеально» переопределить диктовку?

Как я могу сделать как можно более «совершенным» подклассом dict ? Конечная цель состоит в том, чтобы иметь простой диктант, в котором ключи строчные. Казалось бы, должен быть какой-то крошечный набор примитивов, которые я могу переопределить, чтобы сделать эту работу, но, судя по всем моим...