Все вопросы: [dictionary]

551 вопросов

5
голосов
4ответов
20191 просмотров

Как найти «первое» значение в словаре?

Как найти первое значение в Dictionary<int, MyTableClass>, где MyTableClass наследует Field<F1, F2, F3>?Я бы предпочел комбинацию Свойство или Свойство / Метод, которая возвращает первое значение в Словаре, где F1 = MyEnum.value. Чего я не хочу делать, так это foreach. С точки зре...

2
голосов
1ответов
4762 просмотров

Использование классов в словаре в классическом ASP

Обычно я пишу на C #, но унаследовал классический проект ASP. Я определил класс: Class clsPayment Public Name End Class Set objPayment = New clsPayment objPayment.Name = "StackOverflow payment" И словарь: Set colPayments = CreateObject("Scripting.Dictionary"...

3
голосов
7ответов
623 просмотров

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

Учитывая следующий список, содержащий несколько повторяющихся и несколько уникальных словарей, как лучше всего сначала удалить уникальные словари, а затем уменьшить количество повторяющихся словарей до отдельных экземпляров?Должен сказать, что я только недавно начал знакомиться с Python, но это ...

2
голосов
3ответов
1101 просмотров

Использование клавиш с пробелами

Есть ли способ сделать что-то вроде следующего в шаблонах Django? {% for hop in hops%} <tr> <td>{{ hop.name }}</td> <td>{{ hop.mass }}</td> <td>{{ hop."boil time" }}</td> </tr> {% endfor %} Хмель "время кип...

131
голосов
26ответов
18719 просмотров

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

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

1
голосов
7ответов
18085 просмотров

Словарь Python простой способ добавить новую пару ключ-значение

Допустим, у вас есть foo = 'bar' d = {'a-key':'a-value'} А вы хотите d = {'a-key':'a-value','foo':'bar'} e = {'foo':foo} Я знаю, что ты справишься, d['foo'] = foo #Either of the following for e e = {'foo':foo} e = dict(foo=foo) Но при всех этих способах добавления переменно...

3
голосов
4ответов
1483 просмотров

Организация данных Python с помощью нескольких словарей

Я пытаюсь создать небольшое приложение серверного типа, и у меня есть вопрос относительно организации данных с помощью dicts. Прямо сейчас я группирую данные, используя сокет подключения (в основном, чтобы проверить, откуда они поступают, и для отправки данных обратно). Примерно так: connected[s...

8
голосов
7ответов
3710 просмотров

Как мне поместить словарь в хранилище данных?

Есть ли хороший способ сохранить словарь Python в хранилище данных?Я хочу сделать что-то вроде следующего: from google.appengine.ext import db class Recipe(db.Model): name = db.StringProperty() style = db.StringProperty() yeast = db.StringProperty() hops = db.ListofDictionariesProper...

12
голосов
4ответов
32536 просмотров

Преобразование XML-документа в словарь

Мне не нужно редактировать XML-файл или что-то еще, это только для чтения и разбора. Я хочу иметь возможность обрабатывать XML-документ как словарь, например: username = doc["username"];, но я не могу понять, как «преобразовать» документ.Я также столкнулся с проблемой дублирования имен ключей,...

0
голосов
3ответов
2014 просмотров

Как передать словарь в функцию

Хорошо, я думаю, что делаю это правильно. Я новичок в objective-C, поэтому я не уверен в синтаксисе ... У меня есть набор кода, который мне нужно вызывать несколько раз из разных файлов. Итак, я создал новый класс, в котором есть метод, который я вызываю и передаю ему нужные значения. Посколь...

13
голосов
3ответов
9050 просмотров

Хранение целых чисел в словаре

Насколько я понимаю, в Objective-C можно помещать объекты только в словари.Так что, если бы мне пришлось создать словарь, в нем должны были бы быть все объекты.Это означает, что мне нужно ввести целые числа как NSNumber, верно? Так ... NSNumber *testNum = [NSNumber numberWithInt:varMoney];...

14
голосов
3ответов
6726 просмотров

Почему Dictionary [index] выдает исключение KeyNotFoundException, а Hashtable [index] - нет?

Есть идеи, почему это поведение отличается?

6
голосов
1ответов
1183 просмотров

Ищете системные словари Mac OSX?

Я хотел бы искать слова в системном словаре (или словарях) OS X, используя простой глобус или регулярное выражение, а не известный текст.(В настоящее время я использую /usr/share/dict/words вместо этого, но OSX dict будет намного лучше.) Интерфейс служб словаря довольно ограничен и не позволя...

11
голосов
8ответов
5258 просмотров

Какой словарь .NET поддерживает операцию «найти ближайший ключ»?

Я конвертирую некоторый код C ++ в C #, и он вызывает std :: map :: lower_bound (k), чтобы найти запись на карте, ключ которой равен или больше k.Однако я не вижу способа сделать то же самое с .NET SortedDictionary.Я подозреваю, что могу реализовать обходной путь с помощью SortedList, но, к сожа...

4
голосов
6ответов
405 просмотров

Есть ли какая-то польза от возврата хэша, созданного с помощью dict, вместо использования синтаксиса фигурных скобок?

В некотором коде Python, который я читал, я продолжаю замечать этот код: return dict(somekey=somevalue) Имеет ли это преимущество перед: return {somekey:somevalue} Я склонен сказать нет, поскольку оба объекта будут принадлежать к одному и тому же типу dict, но я могу ошибаться.

0
голосов
2ответов
2775 просмотров

Как десериализовать XML в объект Dictionary <int string>?</int>

Можно ли десериализовать следующий фрагмент XML в объект Dictionary&lt;int,string&gt;? XML: &lt;Config&gt; &lt;DatabaseConnections&gt; &lt;Connection Name="Source Connection" Value="ConnectionStringValue" /&gt; &lt;Connection Name="Target Connection" Value="ConnectionStringValue...

2
голосов
9ответов
3365 просмотров

Удаление из dict, если оно найдено в новом списке в Python

Допустим, у меня есть словарь с любым количеством значений. А потом я составляю список. Если любое из значений списка найдено в словаре, независимо от того, является ли он ключом или индексом, как мне удалить полное значение? Например: dictionary = {1:3,4:5} list = [1] ... dictionary =...

0
голосов
4ответов
324 просмотров

Сортировка списков списка словарей

Я только что прочитал файл, который выглядит примерно так: name: john, jane car: db9, m5 food: pizza, lasagne Каждая из этих строк (имена, машина, еда) указаны в порядке их собственности.Поэтому у Джона есть машина DB9, а его любимая еда - пицца.Как и у Джейн, ее машина - «М5», а ее любим...

0
голосов
1ответов
123 просмотров

Простой список подкатегорий

У меня есть список категорий: &lt;array&gt; &lt;dict&gt; &lt;key&gt;part&lt;/key&gt; &lt;string&gt;up&lt;/string&gt; &lt;key&gt;house&lt;/key&gt; &lt;array&gt; &lt;dict&gt; &lt;key&gt;name&lt;/key&gt; &lt;string&gt;name1&lt;/string&gt; ...

207
голосов
7ответов
683039 просмотров

Преобразование словаря в список?

Я пытаюсь преобразовать словарь Python в список Python, чтобы выполнить некоторые вычисления. #My dictionary dict = {} dict['Capital']="London" dict['Food']="Fish&amp;Chips" dict['2012']="Olympics" #lists temp = [] dictList = [] #My attempt: for key, value in dict.iteritems(): aKey = ke...

138
голосов
11ответов
47564 просмотров

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

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

0
голосов
4ответов
1857 просмотров

Словарные операции ... Индекс / Итерация / Проверка

Я бы хотел: Проверить пару "ключ-значение" в позиции i. Проверьте, содержит ли ключ / значение строку. удалить / сохранить в другой переменной либо ключ / значение Эквивалент этого кода Java: //Some list... ArrayList&lt;String&gt; example; ... //Index into data structure example.g...

4
голосов
7ответов
982 просмотров

"Заглядывать вперед" при просмотре словарных статей

Похоже, это должно быть что-то очень простое, но каждый раз, когда я подхожу к этой проблеме, я получаю решения, которые кажутся "менее элегантными" Вот мой основной вопрос: если я просматриваю словарь, который я заказал определенным образом, в любой заданной точке цикла, как я могу "заглянут...

55
голосов
3ответов
30979 просмотров

Как вставить значения в словарь VB.NET при создании экземпляра?

Есть ли способ, которым я могу вставлять значения в словарь VB.NET при его создании?Я могу, но не хочу, делать dict.Add (int, "string") для каждого элемента. В принципе, я хочу выполнить «Как вставить значения в Словарь C # при создании экземпляра?» с помощью VB.NET. var dictionary = new D...

41
голосов
10ответов
32311 просмотров

Как не писать request.GET.get () дважды, чтобы его распечатать?

Я имею опыт работы с PHP и хотел бы знать, есть ли способ сделать это в Python. В PHP вы можете убить двух зайцев одним выстрелом следующим образом: Вместо: if(getData()){ $data = getData(); echo $data; } Я могу это сделать: if($data = getData()){ echo $data; } Вы ...

4
голосов
9ответов
1099 просмотров

Оптимизация количества слов

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

1
голосов
4ответов
7289 просмотров

Нахождение наивысшего ключа

Я просто не понимаю, почему мой код не работает, вот вопрос и код, который у меня есть (тестовый прогон показывает, что мой ответ неверен). Для словаря d найдите самый большой ключ в словаре и свяжите соответствующее значение с переменной val_of_max. Например, для словаря {5:3, 4:1, 12:2}, 2 ...

16
голосов
4ответов
13312 просмотров

Требуемый алгоритм: найти все слова словаря, похожие на слова в произвольном тексте.

У нас есть список из примерно 150 000 слов, и когда пользователь вводит произвольный текст, система должна представить список слов из словаря, которые очень близки к словам в свободном тексте. Например, пользователь вводит: «Я хочу купить игрушки лего в Walmart».Если словарь содержит «Lego», ...

1
голосов
1ответов
848 просмотров

Самый быстрый способ вставить слово в правильную позицию в словаре

В настоящее время я просто вставляю слово в словарь (ArrayList&lt;String&gt;), а затем сортирую словарь следующим образом: dictionary.add(newWord); Collections.sort(dictionary, new Comparator&lt;String&gt;(){ public int compare(String s1, String s2) { return s1.compareToIgnoreCase...

0
голосов
5ответов
1878 просмотров

успешно добавляется в список Python

Это может показаться самым простым вопросом о Python в мире ... Но я попытаюсь объяснить его. Обычно мне приходится перебирать страницы результатов json-запроса. стандартный результат такой {'result': [{result 1}, {result 2}], 'next_page': '2'} Мне нужен цикл, чтобы продолжить цикл,...