5
ответов

Порядок словаря Python гарантирован по повторениям?

Я в настоящее время реализую сложную микробную пищевую сеть в Python с помощью SciPy.integrate.ode. Мне нужна способность легко добавить разновидности и реакции на систему, таким образом, я должен кодировать что-то вполне...
вопрос задан: 13 January 2010 00:53
5
ответов

Есть ли лучший способ сравнить значения словаря

Я в настоящее время использую следующую функцию для сравнения значений словаря. Существует ли более быстрый или лучший способ сделать это? соответствуйте = Верный для ключей dict1: если dict1 [ключи]! = dict2 [ключи]: соответствие =...
вопрос задан: 15 December 2009 23:57
5
ответов

“распаковка” переданного словаря в пространство имен функции в Python?

В работе я делаю, у меня часто есть параметры, которые я должен сгруппировать в подмножества для удобства: d1 = {'x ':1, 'y ':2} d2 = {'':3, 'b ':4} я делаю это путем передачи в нескольких словарях. Большую часть времени I...
вопрос задан: 13 December 2009 20:24
5
ответов

Различные способы добавить к Словарю

Каково различие в Dictionary.add (ключ, значение) и Словарь [ключ] = значение? Я заметил, что последняя версия не бросает ArgumentException при вставке дублирующегося ключа, но там...
вопрос задан: 4 December 2009 09:32
5
ответов

Dict имеет ключ из списка

Как я могу определить, является ли какой-либо из элементов списка ключом к dict? Прямой путь, поскольку я в myList: если я в myDict: возвратите Истинный False возврата, но есть ли более быстрое / больше...
вопрос задан: 15 November 2009 15:34
5
ответов

Объединение словарей списков в Python

У меня есть очень большое количество (p, q) кортежи, которые я хотел бы преобразовать в словарь списков, где первый объект в каждом кортеже является ключом, который индексирует список, который содержит q. Пример:...
вопрос задан: 30 September 2009 00:09
5
ответов

C#: Удалить дублирующиеся значения из словаря?

Как я могу создать словарь без дублирующихся значений из словаря, который может иметь дублирующиеся значения? IDictionary <строка, строка> myDict = новый Словарь <строка, строка> (); myDict. Добавьте (...
вопрос задан: 22 September 2009 20:38
5
ответов

.NET: Добавление объекта словаря - проверка, если это существует или позволяет исключение?

Я добавляю объекты к StringDictionary, и возможно, что подойдет дублирующийся ключ. Это, конечно, выдаст исключение. Если шанс дубликатов является очень низким (т.е. это будет редко происходить)...
вопрос задан: 12 September 2009 00:26
5
ответов

Соответствуйте Регулярному выражению из словаря в C#

Я пытаюсь иметь своего рода Объект данных (я думаю словарь) содержать ТОННУ регулярных выражений как ключи, затем я должен взять строку текста и соответствие против них для получения фактического...
вопрос задан: 10 September 2009 22:26
5
ответов

Python, эквивалентный из компактного PHP's () и извлечение ()

компактный () и извлечение () функции в PHP, который я нахожу чрезвычайно удобными. компактный () берет список имен в таблице символов и создает хеш-таблицу только с их значениями. извлечение делает противоположное...
вопрос задан: 9 September 2009 20:21
5
ответов

Словарь по сравнению с Объектом - который более эффективен и почему?

Что более эффективно в Python с точки зрения использования памяти и потребления ресурсов ЦП - Словарь или Объект? Фон: Я должен загрузить огромный объем данных в Python. Я создал объект, который является просто...
вопрос задан: 26 August 2009 18:55
5
ответов

Python: Наверху к использованию классов вместо словарей?

Во-первых, я хотел бы указать, что я знаю понятия ООП и понимаю различия между словарями и классами. Мой вопрос о том, что делает дизайн смысла мудрым в этом случае: Я разрабатываю...
вопрос задан: 17 August 2009 19:53
5
ответов

Как отфильтровать словарь значением?

Вопрос о новичке здесь, поэтому терпите меня. Скажем, у меня есть словарь, бывший похожий на это: = {"2323232838": ("первый / dir", "hello.txt"), "2323221383": ("второй / dir", "foo.txt"), "
вопрос задан: 6 August 2009 21:01
5
ответов

С Python я могу сохранить постоянный словарь и изменить его?

Итак, я хочу сохранить словарь в постоянном файле. Есть ли способ использовать обычные словарные методы для добавления, печати или удаления записей из словаря в этом файле? Кажется, я бы ...
вопрос задан: 5 August 2009 05:10
5
ответов

Есть ли более элегантный способ безопасного добавления элемента в словарь <>?

Мне нужно добавить пары ключ / объект в словарь, но мне, конечно, нужно сначала проверить, существует ли ключ, в противном случае я получаю ошибку «ключ уже существует в словаре». Код ниже решает это, но ...
вопрос задан: 24 July 2009 13:07
5
ответов

Что лучший способ состоит в том, чтобы установить все значения в Словаре C# <строка, bool>?

Что лучший способ состоит в том, чтобы установить все значения в Словаре C#? Вот то, что я делаю теперь, но я уверен, что существует лучший/более чистый способ сделать это: Словарь <строка, bool> dict = GetDictionary ();...
вопрос задан: 22 July 2009 17:57
5
ответов

Словарь хранилища <строка, строка> в параметрах настройки приложения

У меня есть словарь строк, что я хочу, чтобы пользователь был в состоянии добавить/удалить, что информация с того времени хранит его для них так он, они могут получить доступ к нему в следующий раз перезапуски программы, я неясен о том, как я могу...
вопрос задан: 28 May 2009 17:03
5
ответов

Запуск функции словаря с / без аргументов - Python [duplicate]

Здесь у меня есть пример словаря функций: d = {'1': f '2a': g '2b': h '3': i ...} Если некоторые функции не принимают аргументов, а остальные всегда принимают те же аргументы а, ...
вопрос задан: 11 May 2009 14:11
5
ответов

Используя класс как ключ в NSDictionary

Я пишу контекстную "фабрику", которая поддержит словарь объектов преобразователя/действия, которые наследовались некоторому классу Преобразователя. Этот класс имеет метод: - (Класс) classResponsibility Или...
вопрос задан: 8 April 2009 13:42
5
ответов

Ориентированный на многопотоковое исполнение ContainsKey

В следующем коде: общедоступный класс StringCache {частный объект только для чтения lockobj = новый объект (); частный Словарь только для чтения <интервал, строка> кэш = новый Словарь <интервал, строка> ();...
вопрос задан: 2 April 2009 17:14
5
ответов

Какова лучшая структура данных для этой справочной таблицы в оперативной памяти?

Я должен сохранить справочную таблицу как члена экземпляра в одном из моих классов. Таблица будет инициализирована, когда объект будет создан. Каждая "строка" будет иметь 3 "столбца": StringKey (например, "автомобиль")...
вопрос задан: 13 March 2009 15:23
5
ответов

Лучший способ удалить несколько объектов, соответствующих предикату из c# Словаря?

Я должен удалить несколько объектов из Словаря. Простой способ сделать, который является следующие: Список <строка> keystoremove = новый Список <строка> (); foreach (KeyValuePair <строка, объект> k...
вопрос задан: 22 January 2009 13:57
5
ответов

Как я преобразовываю от Словаря до SortedDictionary с помощью LINQ в C#?

У меня есть Словарь <строка, дважды>, и я хочу преобразовать ее в SortedDictionary <дважды, строка>. Как я делаю это использование методы расширения LINQ в C# 3.0?Править: Универсальные угловые скобки...
вопрос задан: 16 January 2009 20:04
5
ответов

Каков эквивалент карты <интервал, вектор <интервал>> в Python?

В C++ часто делают что-то вроде этого: карта определения типа <интервал, вектор <интервал>> MyIndexType; Где я тогда использую его как это: MyIndexType myIndex; для (... некоторый цикл...) {myIndex[someId]....
вопрос задан: 28 November 2008 13:57
5
ответов

словарь Python обновляет метод

У меня есть строковый тег списка. Я пытаюсь инициализировать словарь с ключом как строка тега и значения как индекс массива. поскольку я, ithTag в перечисляю, (отметьте): tagDict.update (ithTag=i)...
вопрос задан: 6 October 2008 06:11
5
ответов

Что самый быстрый путь состоит в том, чтобы скопировать значения и ключи из одного словаря в другого в C#?

Кажется, нет словаря. AddRange () метод. Делает любой знает лучший способ скопировать объекты в другой словарь, не используя цикл foreach. Я использую Систему. Наборы. Универсальный....
вопрос задан: 18 September 2008 08:24
4
ответа

Как может я использовать станд.:: карты с пользовательскими типами как ключ?

Я задаюсь вопросом, почему я не могу использовать карты STL с пользовательскими классами. Когда я компилирую код ниже, я получаю следующее загадочное сообщение об ошибке.Что это значит? Кроме того, почему это только происходит с пользователем-...
вопрос задан: 16 September 2019 12:17
4
ответа

Есть ли какое-либо преимущество использования карты по unordered_map в случае тривиальных ключей?

Недавний разговор о unordered_map в C++ заставил меня понять, что я должен использовать unordered_map для большинства случаев, где я использовал карту прежде, из-за эффективности поиска (амортизировал O (1) по сравнению с O (зарегистрируйте n))...
вопрос задан: 25 July 2019 06:21
4
ответа

Как я могу получить первые n элементы из Словаря <строка, интервал>?

Существует ли способ получить первые n элементы из Словаря в C#?
вопрос задан: 14 July 2019 19:15
4
ответа

Конвертировать два списка в словарь

Представьте, что у вас есть: keys = ['name', 'age', 'food'] values ​​= ['Monty', 42, 'spam'] Как проще всего создать следующий словарь? a_dict = {'name': 'Monty', 'age': 42, 'food': '...
вопрос задан: 26 June 2019 12:26