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

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

4
Проверить, существует ли значение в списке словарей?
У меня есть список словарей Python, а именно: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Я хотел бы проверить, существует ли уже в списке словарь с определенным ключом / значением, а именно: // is a dict with 'main_color'='red' in the list already? // if …
123 python  list  dictionary 


12
Перебрать все значения вложенного словаря?
for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Я пытаюсь перебрать словарь и распечатать все пары «ключ-значение», где значение не является вложенным словарем. Если значение является словарем, я хочу войти в него и распечатать его пары ключ-значение ... и …
121 python  dictionary 

5
Использование поля объекта в качестве универсального ключа словаря
Если я хочу использовать объекты в качестве ключей для a Dictionary, какие методы мне нужно будет переопределить, чтобы они сравнивались определенным образом? Скажем, у меня есть класс со свойствами: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } И …

14
Как я могу получить dict из запроса sqlite?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") С итерацией я получаю списки, соответствующие строкам. for row in res: print row Я могу получить название столбцов col_name_list = [tuple[0] for tuple in res.description] Но есть ли какая-то функция или настройка для получения словарей вместо списка? {'col1': 'value', 'col2': 'value'} …

10
Доступ к элементам словаря Python по индексу
Рассмотрим такой диктат mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Как мне получить доступ, например, к определенному элементу этого словаря? например, я хотел бы напечатать первый элемент после некоторого форматирования первого элемента Apple, который в нашем случае является только «американским»? Дополнительная информация Приведенная выше структура данных была создана …
118 python  dictionary 

5
C # Преобразование списка <строка> в словарь <строка, строка>
Это может показаться странным, но, игнорируя это, существует ли хороший краткий способ преобразования списка в словарь, где каждая пара значений ключа в словаре - это просто каждая строка в списке. т.е. List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Я провел много поисков, и только на Stackoverflow есть …
117 c#  list  dictionary 

7
Лучший способ создать пустую карту на Java
Мне нужно создать пустую карту. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; Проблема в том, что приведенный выше код выдает это предупреждение: Безопасность типов: отключенное приведение из карты в HashMap Как лучше всего создать эту пустую карту?



4
Как использовать новую функцию computeIfAbsent?
Я очень хочу использовать Map.computeIfAbsent, но с тех пор, как лямбды не использовались в старших классах, прошло слишком много времени. Практически прямо из документации: он дает пример старого способа делать что-то: Map&lt;String, Boolean&gt; whoLetDogsOut = new ConcurrentHashMap&lt;&gt;(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); …

10
Как мне получить ключ по определенному индексу из словаря в Swift?
У меня есть DictionarySwift, и я хотел бы получить ключ по определенному индексу. var myDict : Dictionary&lt;String,MyClass&gt; = Dictionary&lt;String,MyClass&gt;() Я знаю, что могу перебирать ключи и регистрировать их for key in myDict.keys{ NSLog("key = \(key)") } Однако, как ни странно, что-то подобное невозможно. var key : String = myDict.keys[0] Зачем …
114 ios  dictionary  swift 

9
Класс python, который действует как dict
Я хочу написать собственный класс, который ведет себя как dict - так что я наследую от dict. Однако мой вопрос: нужно ли мне создавать закрытый dictчлен в моем __init__()методе? Я не вижу в этом смысла, так как у меня уже естьdict поведение, если я просто наследую от dict. Может ли …
114 python  dictionary 

14
Std :: map, отслеживающая порядок вставки?
В настоящее время у меня есть объект std::map&lt;std::string,int&gt;, в котором целочисленное значение хранится в уникальном строковом идентификаторе, и я ищу эту строку. Он делает в основном то, что я хочу, за исключением того, что не отслеживает порядок вставки. Поэтому, когда я перебираю карту, чтобы распечатать значения, они сортируются по строке; …


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