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

144
Класс Serialize, содержащий член Dictionary

Развивая мою предыдущую проблему , я решил (де) сериализовать мой класс конфигурационного файла, который работал отлично. Теперь я хочу , чтобы хранить ассоциативный массив букв на карту (ключ буква диска, значение сетевого путь) и попытался использовать Dictionary, HybridDictionaryи Hashtableдля...

143
инициализация Guava ImmutableMap

Guava предлагает удобный ярлык для инициализации карты. Однако я получаю следующую ошибку компилятора (Eclipse Indigo), когда моя карта инициализируется до девяти записей. Метод of(K, V, K, V, K, V, K, V, K, V)в типе ImmutableMapнеприменим для аргументов (String, String, String, String, String,...

139
Отображение функции на значениях карты в Clojure

Я хочу преобразовать одну карту значений в другую карту с теми же ключами, но с функцией, примененной к значениям. Я бы подумал, что в api clojure есть функция для этого, но мне не удалось ее найти. Вот пример реализации того, что я ищу (defn map-function-on-map-vals [m f] (reduce (fn [altered-map...

139
Java LinkedHashMap получить первую или последнюю запись

Я использовал, LinkedHashMapпотому что важно порядок, в котором ключи вводятся на карте. Но теперь я хочу получить значение ключа первым (первая введенная запись) или последним. Должны ли быть метод , как first()и last()или что - то подобное? Нужен ли мне итератор, чтобы получить первую запись...

139
Как сохранить словарь в файл?

У меня проблема с изменением значения dict и сохранением dict в текстовый файл (формат должен быть таким же), я только хочу изменить member_phoneполе. Мой текстовый файл имеет следующий формат: memberID:member_name:member_email:member_phone и я разделил текстовый файл с помощью: mdict={} for line...

139
добавление нескольких записей в HashMap одновременно в одном операторе

Мне нужно инициализировать константу HashMap, и я хотел бы сделать это в одной строке. Как избежать такого: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); аналогично этому в цели C: [NSDictionary...

138
Преобразование dict в OrderedDict

У меня возникли проблемы с использованием collections.OrderedDictкласса. Я использую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я пытаюсь напечатать два словаря для сравнения (рядом) текстового приключения. Порядок необходимо точно сравнить. Что бы я ни старался, словари печатать...

138
Как я могу использовать if / else в понимании словаря?

Существует ли способ в Python 2.7+ сделать что-то вроде следующего? { something_if_true if condition else something_if_false for key, value in dict_.items() } Я знаю, что вы можете сделать что-нибудь с помощью «если»: { something_if_true for key, value in dict_.items() if...

136
Нет универсальной реализации OrderedDictionary?

Похоже, что в .NET 3.5 нет общей реализации OrderedDictionary(которая находится в System.Collections.Specializedпространстве имен). Я скучаю по одному? Я нашел реализации для обеспечения функциональности, но удивился, если / почему не существует универсальной реализации «из коробки», и если...

136
Безопасно ли удалять выбранные ключи с карты в пределах цикла диапазона?

Как удалить выбранные ключи с карты? Безопасно ли комбинировать delete()с диапазоном, как в приведенном ниже коде? package main import "fmt" type Info struct { value string } func main() { table := make(map[string]*Info) for i := 0; i < 10; i++ { str := fmt.Sprintf("%v", i) table[str] =...

136
Pretty-распечатать карту в Java

Я ищу хороший способ красиво распечатать Map. map.toString() дает мне: {key1=value1, key2=value2, key3=value3} Я хочу больше свободы в значениях записей моей карты и ищу что-то более похожее на это: key1="value1", key2="value2", key3="value3" Я написал этот маленький кусочек кода: StringBuilder sb...

133
Быстрый способ реализовать словарь на C

Одна из вещей, которую мне не хватает при написании программ на C, - это структура данных словаря. Какой самый удобный способ реализовать его на C? Я ищу не производительность, а простоту написания кода с нуля. Я тоже не хочу, чтобы он был универсальным - подойдет что-то вроде string-> int. Но я...

132
Перебирая ключевые значения словаря, соответствующие списку в Python

Работает в Python 2.7. У меня есть словарь с названиями команд в качестве ключей и количеством запусков, набранных и разрешенных для каждой команды, в качестве списка значений: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотел бы иметь возможность передать словарь...

131
Регулярное выражение, которому никогда ничего не будет соответствовать

Это может показаться глупым вопросом, но я долго разговаривал с некоторыми из моих коллег-разработчиков, и подумать об этом было забавно. Так; о чем вы думаете - как выглядит регулярное выражение, которое никогда не будет сопоставлено ни одной строкой! Изменить : почему я хочу это? Ну, во-первых,...

131
.NET - блокировка словаря против ConcurrentDictionary

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