Лучшие dictionary вопросы ИТ разработчиков

  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

почему бы просто не пропустить .get вообще и сделать что-то подобное?

я есть словарь, который имеет значение в виде списка. dictionary = { 'C1' : [10,20,30] 'C2' : [20,30,40] }Допустим, я хочу увеличить все значения в списке C1 на 10, как мне это сделать? dictionary.get('C1') дает мне список, но как мне его обновить?

Задан 24 Dec 2010, 17:06 от Deepak
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Преобразование строки в type-safe-enum с использованием пользовательского преобразования

Чтобы использовать Enum в сочетании со строками, я реализовал класс StringEnum на основеhttps://stackoverflow.com/a/424414/1293385 [https://stackoverflow.com/a/424414/1293385]. Однако я сталкиваюсь с проблемами, когда пытаюсь реализовать ...

Задан 26 Mar 2012, 16:00 от Melle
  • 33 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

OrderedDict против defaultdict против dict [закрыто]

В библиотеке Python у нас теперь есть две Python-реализации словарей, подклассы которыхdict сверх родногоdict тип. Защитники Python всегда предпочиталиdefaultdict над использованиемdict.setdefault где возможно. ...

Задан 28 Oct 2013, 08:02 от Abhijit
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Подсчет значений в словаре

У меня есть словарь следующим образом. dictA = { 'a' : ('duck','duck','goose'), 'b' : ('goose','goose'), 'c' : ('duck','duck','duck'), 'd' : ('goose'), 'e' : ('duck','duck') }Я надеюсь перебрать dictA и вывести список, который покажет мне ключи ...

Задан 07 Feb 2013, 04:17 от cloud36
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Если вам нужна более сложная схема упорядочения, используйте IComparer> для использования в перегруженной версии OrderBy или OrderByDescending.

елать, если я хочу отсортировать словарь в C # с порядком, определяемым его ключом И его значением. Как и в порядке убывания по значению, а в пределах тех, которые имеют одинаковое значение, по убыванию по его ключу. Кажется вполне возможным ...

Задан 03 Mar 2011, 12:12 от Freedom
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как сделать контейнер карты C ++, где ключ является частью значения?

Я хочу хранить несколько объектов значения ключа, но там, где сам объект значения (и ссылки на него) знает свой ключ. Я также хочу эффективно искать эти объекты только по ключу. class SomeObject { private: //String or integer. int seem cheap ...

Задан 11 Dec 2012, 20:27 от Fire Lancer
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Понимание ConditionalWeakTable

Я пытаюсь понятьConditionalWeakTable [http://msdn.microsoft.com/en-us/library/dd287757.aspx], В чем разница между class ClassA { static readonly ConditionalWeakTable<ClassA, OtherClass> OtherClassTable = new ConditionalWeakTable<ClassA, ...

Задан 27 Aug 2013, 12:36 от cm007
  • 54 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Найти все вхождения ключа во вложенных словарях и списках Python

У меня есть словарь, как это: { "id" : "abcde", "key1" : "blah", "key2" : "blah blah", "nestedlist" : [ { "id" : "qwerty", "nestednestedlist" : [ { "id" : "xyz", "keyA" : "blah blah blah" }, { "id" : "fghi", "keyZ" : "blah blah blah" }], ...

Задан 21 Mar 2012, 15:26 от Matt Swain
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Словарь <строка, объект> в DataTable

У меня очень странная проблема, и я не знаю, как мне ее исправить. у меня естьIEnumerable<Dictionary<string,object>> и он может содержать один или несколькоIEnumerable<Dictionary<string,object>>. Теперь этот словарь необходимо импортировать в ...

Задан 20 Sep 2013, 17:58 от Goran
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Список должен позволять наиболее эффективный вызов битовых строк, битовые строки должны позволять упаковывать все ваши данные настолько эффективно, насколько это возможно, а гибридный список / битовая строка должны обеспечивать компромисс между скоростью (немного более медленный доступ к битовой строке в списке) и хранение (битовые данные плюс список служебных данных.)

наилучший способ хранения от миллиона до 450 000 логических значений в словаре, подобном коллекции, индексируемой длинным числом? Мне нужно использовать как можно меньше памяти. True и Int занимают более 22 байтов на запись. Возможно ли более ...

Задан 12 Jul 2011, 11:28 от Martlark
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Затем при получении кода вы десериализуете его:

му я использую psycopg2 на Python3.5 для вставки некоторых данных в базу данных postgresql. То, что я хотел бы сделать, это иметь два столбца, которые являются строками, а последний столбец должен быть просто объектом dict. Мне не нужно искать ...

Задан 17 Jul 2017, 17:51 от sbeyeler
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Посчитайте, сколько раз значение словаря найдено с более чем одним ключом

Я работаю в Python. Есть ли способ подсчитать, сколько раз значения в словаре находятся с более чем одним ключом, а затем вернуть счет?Так, если, например, у...

Задан 02 Sep 2013, 22:20 от Jen
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Самый быстрый способ преобразовать ключи и значения dict из str в Unicode?

Я работаю со счетчикомfrom collections import Counter и я хочу напечатать его значения с помощьюmatplotlib.pylot. Когда я пытаюсь сделать это с помощью: plt.bar(range(len(cnt)), cnt.values(), align='center') plt.xticks(range(len(cnt)), ...

Задан 23 May 2013, 03:39 от AAlvz
  • 52 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Однако в одном конкретном случае были некоторые ошибки при записи данных, отличных от Юникода, в json.

не сериализовать словарь Python в строку, а затем вернуться к словарю? В словаре будут списки и другие словари.

Задан 03 Dec 2010, 03:24 от TIMEX
  • 55 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Python: TypeError: unhashable тип: 'список'

Я пытаюсь взять файл, который выглядит так AAA x 111 AAB x 111 AAA x 112 AAC x 123 ...И использовать словарь, чтобы вывод был похож на это {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...}Это то что я пробовал file = open("filename.txt", ...

Задан 02 Dec 2012, 23:49 от Keenan
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Лифлет, центр всплывающих окон И маркер на карту

Я хочу центрировать мой маркер на всплывающем окне .. и центрировать карту не в маркере, а в центре маркера и всплывающего окна! Проблема в том, что всплываю...

Задан 20 Mar 2014, 15:57 от StefanoCudini
  • 1049 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 отвечает на соч. Но я не думаю, что это эффективный способ, это удаляет элемент в O (n), а не O (log n), как pop или del.

ли способ удалить элемент из словаря в Python? Кроме того, как я могу удалить элемент из словаря, чтобы вернуть копию (то есть, не изменяя оригинал)?

Задан 30 Apr 2011, 21:20 от richzilla
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вывести исходный порядок ввода словаря в python

Как распечатать словарь в том порядке, в котором я его установил? Если у меня есть словарь, как это: smallestCars = {'Civic96': 12.5, 'Camry98':13.2, 'Sentra98': 13.8}и я делаю это: for cars in smallestCars: print carsэто выводит: Sentra98 ...

Задан 21 Nov 2013, 01:19 от user2989027
  • 48 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Добавлять к диктовке, только если условие выполнено

Я используюurllib.urlencode для создания веб-параметров POST, однако есть несколько значений, которые я хочу добавить, только если значение отличается отNone существует для них. apple = 'green' orange = 'orange' params = urllib.urlencode({ ...

Задан 10 Jan 2013, 17:34 от user1814016
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

 это не могло быть достигнуто. Редактирование. Спасибо

у найти словарь, содержащий это слово или нет. Слово приходит из списка увеличивается на один цикл. Пожалуйста, дайте предложение, если вы не получили комментарий к вопросу ниже. n = int(input()) d = {} for i in range(n): text = input().split() ...

Задан 31 Jul 2017, 15:13 от Munaf Hajir
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

У меня есть тип, который можно использовать в качестве ключа карты, но я хочу, чтобы это не происходило. Я предположил, что если бы тип содержал закрытый чле...

Задан 20 Jun 2016, 07:20 от Matt Joiner
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Параллельный доступ к картам с диапазоном в Go

&quot;Перейти карты в действии&quot;запись в блоге Go гласит:Карты не безопасны для одновременного использования: не определено, что происходит, когда вы чит...

Задан 05 Nov 2016, 20:25 от BadZen
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Могут ли критерии расширенного фильтра быть в VBA, а не в диапазоне?

После тщетных попыток установить более 2 критериев обычным способом автофильтрации через VBA, я пришел к выводу, что это должно быть сделано с помощью расшир...

Задан 30 Dec 2015, 15:24 от Chris
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Python - Поиск родительских ключей для определенного значения во вложенном словаре

Я пытаюсь обработать вложенный словарь и вернуть вложенные родительские ключи для конкретного значения, когда значение может существовать более одного раза во вложенном словаре. Например: example_dict = { 'key1' : 'value1', 'key2' : 'value2', ...

Задан 16 Sep 2013, 01:12 от Mike
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Функция с аргументами в двух списках

У меня есть два списка xscat и yscat. Я хотел бы, чтобы понимание списка подбирало x и y в xscat и yscat соответственно. Результирующий список должен содержатьpeaks([x[0], y[0]]), peaks([x[1], y[1]]) , и т.д xscat=yscat=[-1, -1.5,5] ...

Задан 07 Feb 2012, 21:47 от octoback
  • 266 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

В Python, когда использовать словарь, список или набор?

Когда я должен использовать словарь, список или набор?Существуют ли сценарии, которые больше подходят для каждого типа данных?

Задан 15 Aug 2010, 20:22 от Blankman
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

«~~~~~~~~~~~~~~~~

асть шаблона рабочей книги Excel создается и добавляется объект «Словарь» (из библиотеки времени выполнения сценариев). Можно ли каким-то образом сохранить это вместе с Рабочей книгой, чтобы она была доступна при запуске Рабочей книги, или я ...

Задан 08 Sep 2011, 15:15 от Alistair Collins
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

@ Игнация, о, хорошо, спасибо! Это исправило это! Я очень ценю вашу помощь.

я есть класс со словарем. Я создаю n экземпляров класса. Когда я + = значения ключа в этом словаре, это отражается на каждом объекте, который я создал из этого объекта. Как сделать этот словарь уникальным для каждого экземпляра этого ...

Задан 08 Feb 2011, 05:39 от ChickenFur
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Максимальная длина ключей кэша в объекте HttpRuntime.Cache?

Мы используем HttpRuntime.Cache API в ASP.NET для кэширования данных, полученных из базы данных.Для этого конкретного приложения наши запросы к базе данных и...

Задан 24 Feb 2010, 23:59 от frankadelic
Page 5 of 31