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

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

2
Как функции высшего порядка, такие как .map (), работают внутри JavaScript?
В настоящее время каждый пытается использовать такие функции высшего порядка, чтобы получить многообещающий результат при написании меньшего количества кода. Но мне интересно, как эти функции работают внутри. Предположим, если я напишу что-то вроде var numbers = [16, 25, 36]; var results = numbers.map(Math.sqrt); console.log(results); // [4, 5, 6] Выполнить фрагмент …

3
Почему dict.get (ключ) работает, а не dict [ключ]?
Я пытаюсь сгруппировать двоичные строки определенных чисел на основе количества единиц в строке. Это не работает: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries: one_groups[x.count('1')] += [x] Ожидаемый …

2
Как вектор как ключ работает внутри C ++?
Этот SO-ответ говорит, что STL Map с вектором для ключа вектора может использоваться в качестве ключа. Поэтому, когда мы используем вектор в качестве ключа. Как это на самом деле работает, так как ключ должен быть уникальным, поэтому, когда мы вставляем другой вектор с такими же элементами, mapпроверка на дублирующийся элемент …
14 c++  arrays  dictionary  vector  stl 

1
Почему создание подклассов в Python сильно тормозит?
Я работал на простой класс , который простирается dict, и я понял , что ключевой поиск и использование pickleявляются очень медленно. Я думал, что это была проблема с моим классом, поэтому я сделал несколько тривиальных тестов: (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune --affinity 3 …

5
Как создать карту с различными значениями из карты (и использовать правильный ключ, используя BinaryOperator)?
У меня есть карта, Map<K, V>и моя цель состоит в том, чтобы удалить дублированные значения и Map<K, V>снова вывести ту же структуру . В случае дублируется значение найдено, то необходимо выбрать один ключ ( k) из двух клавиш ( k1и k1) , которые держат эти ценности, по этой причине, предположим …

3
Почему словари python необратимы для python3.7?
Начиная с 3.7, стандартные словари python гарантированно поддерживают порядок вставки. (*) d = {'b': 1, 'a': 2} for k in d: print(k) # Prints always 'b' before 'a'. Другими словами, ключи dict хранятся в строгом порядке. В принципе это позволило бы сделать ключи обратимыми. Тем не менее, ни одна из …

3
Список диктов для многоуровневых диктов на основе информации о глубине
У меня есть некоторые данные, более или менее, как это: [ {"tag": "A", "level":0}, {"tag": "B", "level":1}, {"tag": "D", "level":2}, {"tag": "F", "level":3}, {"tag": "G", "level":4}, {"tag": "E", "level":2}, {"tag": "H", "level":3}, {"tag": "I", "level":3}, {"tag": "C", "level":1}, {"tag": "J", "level":2}, ] Я хочу превратить его в многоуровневый диктат, основанный …

4
Получить сотрудников до и после определенной даты присоединения из списка сотрудников с потоком Java
Я имею Listв Employeeс с различными датами присоединения. Я хочу получить сотрудников до и после определенной даты присоединения из списка с помощью потоков. я попробовал следующий код, List<Employee> employeeListAfter = employeeList.stream() .filter(e -> e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List<Employee> employeeListBefore = employeeList.stream() .filter(e -> e.joiningDate.isBefore(specificDate)) .collect(Collectors.toList()); class Employee{ int id; String name; LocalDate …

7
Объедините два массива после использования метода фильтра
Я застрял, показывая страницу корзины, где перечислены продукты, которые были добавлены в корзину пользователями. У меня есть два массива: один с деталями продукта. productDetails: [ { productID: 1, productTitle: 'Product Title 1', productPrice: 2000 }, { productID: 2, productTitle: 'Product Title 2', productPrice: 5000 }, { productID: 3, productTitle: 'Product …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.