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

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

1
Есть ли у Groovy способ объединить 2 карты?
Первая карта - это опции по умолчанию [a: true, b: false]. Вторая карта - параметры, переданные пользователем [a:false]. Есть ли в Groovy метод слияния карт для получения[a: false, b:false] ? Реализовать это в Groovy - не проблема. Я спрашиваю о методе из коробки

4
Python: преобразование списка словарей в json
У меня есть список словарей, которые выглядят примерно так: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] и так далее. В списке может быть больше документов. Мне нужно преобразовать их в один документ JSON, который можно вернуть через бутылку, и я не могу понять, …
85 python  json  list  dictionary 

6
Как правильно создать подкласс dict и переопределить __getitem__ & __setitem__
Я отлаживаю некоторый код и хочу узнать, когда осуществляется доступ к определенному словарю. Ну, на самом деле это класс, который является подклассом dictи реализует пару дополнительных функций. В любом случае, я хотел бы создать подкласс dictсебя, добавить переопределение __getitem__и __setitem__произвести некоторый отладочный вывод. Прямо сейчас у меня есть class DictWatch(dict): …

5
Как выбрать между картой и unordered_map?
Предположим, я хотел сопоставить данные со строкой в ​​качестве ключа. Какой контейнер выбрать, mapили unordered_map? unordered_mapзанимает больше памяти, поэтому предположим, что память не является проблемой, а проблема заключается в скорости. unordered_mapобычно должен давать среднюю сложность O (1) с наихудшим случаем O (n). В каких случаях он достигнет O (n)? Когда …

2
Как я могу получить значение ключа из словаря в Swift?
У меня есть словарь Swift. Я хочу узнать значение своего ключа. Объект для ключевого метода у меня не работает. Как получить значение ключа словаря? Это мой словарь: var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"] for name in companies.keys …

11
enumerate () для словаря в Python
Я знаю, что мы используем enumerateдля итерации списка, но я попробовал это в словаре, и он не дал ошибки. КОД: enumm = {0: 1, 1: 2, 2: 3, 4: 4, 5: 5, 6: 6, 7: 7} for i, j in enumerate(enumm): print(i, j) ВЫВОД: 0 0 1 1 2 2 …

2
Как добавить несколько значений в ключ словаря в Python? [закрыто]
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я хочу добавить несколько значений к определенному ключу в словаре Python. Как я …
84 python  dictionary  key 

3
эквивалент Python dict в R
Я хочу сделать эквивалент python dict в R. В принципе, в python у меня есть: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Идея в том, что если я увидел этот конкретный атом_count, я посетил [atom_count] = 1. Таким образом, если я снова увижу это …
83 python  r  dictionary 


5
heapq с настраиваемым предикатом сравнения
Я пытаюсь создать кучу с настраиваемым предикатом сортировки. Поскольку входящие в него значения относятся к «определяемому пользователем» типу, я не могу изменить их встроенный предикат сравнения. Есть ли способ сделать что-то вроде: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Или, что еще лучше, я мог бы обернуть функции heapq …


3
Получение передовых методов определения словарных значений
Я недавно заметил, Dictionary.TryGetValue(TKey key, out TValue value)и мне было любопытно, какой подход лучше для получения значения из Словаря. Я традиционно делал: if (myDict.Contains(someKey)) someVal = myDict[someKey]; ... если я не знаю , что должно быть там. Лучше просто сделать: if (myDict.TryGetValue(somekey, out someVal) ... Какая практика лучше? Один быстрее …
79 c#  .net  dictionary 

2
Как правильно инициализировать словарь C #?
Я наткнулся на следующее, и мне интересно, почему это не вызывает синтаксическую ошибку. var dict = new Dictionary<string, object> { ["Id"] = Guid.NewGuid(), ["Tribes"] = new List<int> { 4, 5 }, ["MyA"] = new Dictionary<string, object> { ["Name"] = "Solo", ["Points"] = 88 } ["OtherAs"] = new List<Dictionary<string, object>> { …

4
В чем разница между <? расширяет базу> и <T расширяет базу>?
В этом примере: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() не может скомпилировать с: Example.java:9: error: incompatible types: …

7
Добавить новый столбец в фрейм данных на основе словаря
У меня есть датафрейм и словарь. Мне нужно добавить новый столбец в фрейм данных и рассчитать его значения на основе словаря. Машинное обучение, добавление новой функции на основе некоторой таблицы: score = {(1, 45, 1, 1) : 4, (0, 1, 2, 1) : 5} df = pd.DataFrame(data = { 'gender' …

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