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

Словарь сопоставляет ключи со значениями, позволяя эффективно извлекать значения из ключей. ИСПОЛЬЗУЙТЕ тег map-function для отображения функций на данные, ПОЖАЛУЙСТА; и для географии, [карты].

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

10
Как сохранить словарь в файл?
У меня проблема с изменением значения dict и сохранением dict в текстовый файл (формат должен быть таким же), я только хочу изменить member_phoneполе. Мой текстовый файл имеет следующий формат: memberID:member_name:member_email:member_phone и я разделил текстовый файл с помощью: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e Когда …

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

4
Как я могу использовать 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 condition}


16
Pretty-распечатать карту в Java
Я ищу хороший способ красиво распечатать Map. map.toString() дает мне: {key1=value1, key2=value2, key3=value3} Я хочу больше свободы в значениях записей моей карты и ищу что-то более похожее на это: key1="value1", key2="value2", key3="value3" Я написал этот маленький кусочек кода: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) …

4
Безопасно ли удалять выбранные ключи с карты в пределах цикла диапазона?
Как удалить выбранные ключи с карты? Безопасно ли комбинировать 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] = &Info{str} } …
136 dictionary  for-loop  go 

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

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

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



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

6
Доступ к элементу dict_keys по индексу в Python3
Я пытаюсь получить доступ к элементу dict_key по его индексу: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Я хочу получить foo. то же самое с: keys[0] TypeError: 'dict_keys' object does not support indexing Как я могу это …

29
Как слить словари словарей?
Мне нужно объединить несколько словарей, вот что у меня, например: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} С A B Cи Dбыть листьями дерева, как{"info1":"value", "info2":"value2"} Неизвестный уровень (глубина) словарей, может быть {2:{"c":{"z":{"y":{C}}}}} В моем случае он представляет собой структуру каталогов / файлов, где узлы являются документами, а листья …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.