Популярные вопросы по тегу DICTIONARY
В переключателе против словаря для значения Func, что быстрее и почему?
... lt;int>> { {"a", () => 0 }, {"b", () => 1 }, {"c", () => 2 }, {"d", () => 3 }, }; private static int DoDictionary(string arg) { return dict[arg](); } Повторяя 8 оба метода и сравнивая, я понимаю, что словарь 7 работает немного быстрее, даже когда «a», «b», «c», «d» расширяются, чтобы 6 включить больше ключей. Почему это так? Это 5 связано с ...
YAML загружает 5e-6 как строку, а не число
... плавающей запятой. Думаю, этот 3 простой пример может объяснить мою проблему. import json import yaml In [1]: import json In [2]: import yaml In [3]: All = {'one':1,'low':0.000001} In [4]: jAll = json.dumps(All) In [5]: yAll = yaml.safe_load(jAll) In [6]: yAll ...
Преобразование XML-документа в словарь
... <bar>123</bar> <username>foobar</username> </xml> Но если 3 он запросит y, это будет похоже на <xml> <ammount>1000</ammount> <mail>...@...</mail> <username>foobar</username> </xml> Лучше всего, если 2 это: <xml> <mengde>100</mengde> <type>3</type> <mail>foo</mail> <crypt>bar</crypt> ...
Как сослаться на объект dict?
... Я хочу связать переменную 3 с элементами d. Например, что-то вроде: In[1]: p = d['a'] >>> p = 1 In[2]: p = 2 In[3]: d >>> d = {'a': 2, 'b': 2, 'c': 3} Это 2 вообще возм ...
Заполнение словаря Python
... 'cheese', 2), ('cereal', 7))} Я 5 заполняю словарь на основе результатов SQL-запроса. Может 4 ли кто-нибудь, будучи новичком в Python, программистом 3 на Java предложить "питонический" способ 2 сделать это? Каждая строка запроса содержит 1 им ...
Java 8: изменение значений потока EntrySet
... tags in a string to human readable form } ... <?> getItems() { // Here is where I need help } Моя проблема 5 в том, что строки, являющиеся значениями 4 карты items, помечены тегами. Я хочу, чтобы getItems() возвраща ...
Сортировать список диктовок по двум ключам
... ': '2.0', 'id': 686, 'factors': [2.0, 2.25, 2.75, 1.5, 2.25]}, {'score': '2.0', 'id': 55, 'factors': [1.5, 3.0, 2.5, 1.5, 1.5]}, {'score': '1.9', 'id': 863, 'factors': [1.5, 3.0 ...
Как выполнить итерацию dict с помощью enumerate и распаковать индекс, ключ и значение вместе с итерацией
... enumerate, чтобы 4 я мог распаковать индекс, ключ и значение 3 во время итерации? Что-то вроде: for i, (k, v) in enumerate ...
Начинающий Python: AttributeError: объект 'list' не имеет атрибута
... получить простой 6 расчет прибыли, используя следующий класс 5 для обработки словаря велосипедов: class Bike(object): def __init__(self, name, weight, cost): self.name = name self.weight = weight self.cost = cost bikes = { # Bike designed for children" "Trike": ["Trike", 20, 100], # Bike designed for ...
Как получить индекс с ключом в словаре?
... а, равное 1, с учетом значения 4 ключа 'b'? d.??('b') Я знаю, что этого можно достичь 3 с помощью цикла или лямбда (со встроенным 2 циклом). Просто подумал, что ...
Удалять элементы по значению, удовлетворяющему определенному условию
... .removeAll(Collections.singleton("Two")); Здесь 5 я хочу удалить элементы из таблицы или карты, где 4 их значения меньше определенного порога. Как 3 бы вы написали код? Я только что проверил 2 два ответа, и это ответы о карте, а как 1 насчет случая таблицы? Мое решение следующее. for (Iterator<String> it1 = proptypeconf.columnKe ...
Преобразование строки JSON в словарь Not List
... ') json1_str = json1_file.read() json1_data = json.loads(json1_str) Я ожидаю, что 5 json1_data будет типом dict, но на самом деле он получается 4 как тип list, когда я проверяю его с помощью 3 type(json1_data). Что мне не хва ...
Python dict со значениями в виде кортежей для pandas DataFrame
... 222), 'q2':(333,444)} Я хотел бы преобразовать 8 его в фрейм данных, который выглядит следующим 7 образом: Query Value1 Value2 q1 111 222 q2 333 444 Я пробовал следующее: df = pd.DataFrame(td.items()) Результат выглядит 6 так: 0 ...
Доступ к элементам словаря Python по индексу
... который в нашем 15 случае является только «американским»? Дополнительная 14 информация Приведенная выше структура данных 13 была создана путем анализа входного файла 12 в функции Python. Однако после создания 11 он остается таким же для этого прогона. Я 10 использую эту структуру данных в своей функции. Таким 9 образом, если файл изменится, при следующем 8 запуске этого приложения содержимое файла 7 будет другим, и, следовательно, содер ...
Как сделать так, чтобы каждое значение ключа словаря печаталось с новой строки?
... break report["longs:"]=longest #for mode: val_list=list(freq.values()) sorted_val_list=sorted(val_list) mode=sorted_val_list[-1] for key in freq.keys(): if freq[key]==mode: mode_word=key repor ...
Как элегантно проверить, имеет ли словарь заданную структуру?
... 6 произвольный объект в качестве аргумента 5 и проверяет, имеет ли он эту структуру. Вот 4 что я написал: def well_formed(L): if type(L) != dict: return False if 'rows' not in L: return False if 'cols' not in L: return False nr, nc = L['rows'], L['cols'] # I should also check the int-ness of nr and nc ... if ...
Анализ словаря в ячейке фрейма данных pandas на новые ячейки строки (новые столбцы)
... один столбец, содержащий ячейки, содержащие 6 словарь пар ключ: значение, например: {"name":"Test Thorton","company":"Test Group","address":"10850 Test #325\r\n","city":"Test City","state_province":"CA","postal_code":"95670","country":"USA","email_address":"[email protected]","phone_number":"999-888-3333","equipment_description":"I'm a big red truck\r\n\r\nRSN# 0000","response_desired":"week","response_m ...
Использование std :: function в std :: map
... очу использовать std :: function в std 8 :: map, следуйте коду: #include <functional> #include <map> class MyClass { ... std::function<void()> Callback(); std::map<s ...
Есть ли у С# способ дать мне неизменяемый словарь?
... нное в основные библиотеки C#, что может дать мне неизменяемый словарь? Что-то вроде Java: Collections.unmodifiableMap(myMap); И просто ...
Mypy error on dict of dict: значение типа «объект» не индексируется
... key1': 1, 'sub_dict': {'key2': 0}, } Когда 2 я запускаю mypy в следующей строке: print(dictionary['sub_dict']['key2']) ...
Структуры данных, которые могут отображать диапазон ключей в значение
... 4 до 6 я хочу сопоставить его с B. От 6.5 до 10 я хочу сопоставить его с C. У меня есть значение 16 5, и я хочу сопоставить его с ключом. Поэтому, исходя 15 из вышеуказанных условий, я должен сопоставить 14 его с B. Есть ли в Java какая-либо структура 13 данных, которую кто-нибудь может порекомендовать 12 мне для решения проблемы? В настоящее время 11 я использую хеш-таблицу, которая может отображать 10 только значени ...
Использование памяти словаря в Python?
... но, является только накладными 5 расходами словаря, т.е. он не принимает 4 во внимание фактические данные. Как лучше 3 всего выяснить использование памяти всего 2 словаря (ключи, значения, накладные расходы 1 словаря)? >>> first = 'abc'*1000 >>> second = 'def'*1000 >>> ...
Определите, является ли тип словарным
... Dictionary<string, object>(); var isDict = dict.GetType() == typeof(Dictionary<string, object>; // This Works var isDict = dict.GetType() == typeof(Dictionary<,>; // This does not work Но 5 словарь не все ...
Получить первое и второе значения в словаре в CPython 3.6
... st_sent = value elif i == 2: second_sent = value Я тоже пробовал: first_sent = next(iter(class_sent)) second_sent = next(iter(class_sent)) Но 4 в этом случае second_sent равно first_sent. Если 3 кто-нибудь знает, как получить первое и 2 второе значения в слов ...
Сопоставить значения с ArrayList
... и Object2 objj. Как 3 создать ArrayList<Object2> со всеми значениями Object2? Должен ли 2 я повторять Map, а зате ...
Подсчет частотности слов и составление из них словаря
... о 3 файла и подсчитать частоту слов в словаре. Пример: 'this is the textfile, and it is used to take words and count' d = {'this': 1, 'is': 2, 'the': 1, ...} Я 2 не так уж далек, но просто не знаю, как 1 е ...
Добавление к списку в словаре Python
... dates_dict[key].append(date) else: dates_dict[key] = [date] Я ожидал, что приведенное 3 ниже сработает, но продолжаю получать ошибку 2 NoneType без добавления атрибута. dates_dict = dict() for key, date in cur: dates_dict[key] = dates_dict.get(key, []).append(date) Вероятно, это 1 как-то связано с тем, что print([].append(1)) None ...
C# проверяет, есть ли слово в английском словаре?
... аждого из них определить, является ли оно 8 допустимым английским словом (для Scrabble). Я 7 не уверен, как подойти к этому, мне нужно 6 найти текстовый файл со всеми английскими 5 словами, а затем использовать методы чтения 4 и анализа файлов, что ...
Получите ключ, соответствующий минимальному значению в словаре
... ь Python, как мне 4 получить ключ к записи, которая содержит 3 минимальное значение? Я думал о том, чт ...
Использование bulk_insert_mappings
... app.config.from_pyfile('/Library/WebServer/wsgi/rest_api/cardioCatalogue/config.py') from flask import current_app URI = current_app.config['SQLALCHEMY_DATABASE_URI'] from threading import Lock # Flask declarative base: defifne tables/models simultaneously e = create_ ...
Клавиши dict по умолчанию, чтобы избежать KeyError
... водителя): import urllib2, json, csv, sys, os, codecs, re from collections import defaultdict output = 'bb.csv' csv_writer = csv.writer(open(output, 'w')) header = ['sku', 'name', 'description', 'image', 'manufacturer', 'upc', 'department', 'class', 'subclass'] csv_writer.writerow(header) i=1 ...
Получите значение словаря с помощью отражения
... roperty(dictionaryName).GetValue(source, null); nextSource = list[key]; Что вызывает ошибку 9 при трансляции и: nextSource = source.GetType().GetMethod("get_Item").Invoke(source, new object[] { key }); Это дает мне исключение ...
Изменить значения dict на месте
... dict (например, map в настройках функционального 6 программирования). Допустим, у меня есть 5 этот dict: d = { 'a':2, 'b':3 } Я хочу применить функцию divide by 2.0 ко всем 4 значениям словаря, ...
Ошибка: передача ‘const std :: map <int, int>’ в качестве аргумента ‘this’ отбрасывает квалификаторы [-fpermissive]
... () { const std::map<int, int> foo; foo[0]; // compiles if "const" above is suppressed } Посмотрите, прежде чем публиковать Это 11 похоже на passing ‘const this argument discards qualifiers [-fpermissive], который представляет собой Cache, а 10 не std::map. Причина там: пользователь вызывает 9 метод write(). Этот метод не объявлен const, что имеет 8 смысл, поскольку запись предположительно 7 изменила объект. Но з ...
Создание графической тепловой карты из сводной таблицы pandas
... ntry_Ownership_df[['Company Owned', 'Franchise', 'Joint Venture', 'Licensed']]], y=[Country_Ownership_df['Country']], x=['Company Owned', 'Franchise', 'Joint Venture', 'Licensed'], colorscale=[[0.0, 'white'], [0.000001, 'rgb(191, 0, 0)'], [.001, ' ...
Разделите каждое значение словаря Python на общее значение
... 3 строку? Необходимо разделить каждое значение 2 на общее значение ... Я просто не могу этог ...
Максимальное количество элементов на карте
... Если мне 4 нужно часто получать доступ к данным из 3 карты, стоит ли продолжать добавлять элементы 2 в карту и извлекать их из нее ...
Как сделать дамп cPickle и загрузить отдельные словари в один и тот же файл?
... процесс, который запускается 9 и создает три словаря: 2 небольших и 1 большой. Я 8 знаю, что могу хранить один словарь, например: import cPickle as pickle with open(filename, 'wb') as fp: pickle.dump(self.fitResults, fp) Я 7 бы хотел сохранить все 3 словаря в одном 6 файле с возможностью загрузки трех словарей 5 по отдельности в другое время. Что-то вроде with ...
Как вставить значения в словарь C# при создании экземпляра?
... нта, если 1 есть что-то более эффективное, например: Dictionary<int, string>(){(0, "string"),(1, ...
Python проверяет, является ли какой-либо элемент в списке ключом в словаре
... еня есть список фруктов: fruits = ['apples', 'bananas', 'pears'] И хочу 5 проверить, является ли ЛЮБОЙ фрукт ключевым 4 в моем словаре, примеры: fruit_dict1 = {'apples': 4, 'oranges': 3, 'dragonfruit': 4} returns True fruit_dict2 = {'oranges': 3, 'dragonfruit': 9, 'pineapples': 4} returns False На данный момент 3 у меня есть: def fruit_checker(list, dict): for fruit in list: if fru ...
Создание набора из словарных значений
... тим, мой словарь выглядит так: {'1': 'Monday', '2': 'Tuesday', '3': 'Monday'} Я 2 хочу, чтобы возвращаемый набор содержал 1 только уник ...
Java 8 извлекает ненулевое и непустое значение из HashMap
... а карте, как map.put("model", "test"); В настоящее время, если я хочу 4 получить пользу от карты, я делаю if(map!=null){ if(map.get("model")!=null && !map.get("model").isEmpty()){ //some logic } } Ест ...
Ошибка словаря python AttributeError: объект 'list' не имеет атрибута 'keys'
... Это словарь: users = [{'id':1010,'name':"Administrator",'type':1},{'id':1011,'name':"Administrator2",'type':1}] А 4 метод, с помощью которого работает следующа ...
Неизменяемый словарь против словаря против C5
... вопрос, но почувствовал, что лучше 3 спросить. Любая ссылка, примечания или любые 2 ссылки, которые проливают свет, будут хороши. Полный 1 код для теста - namespace CollectionsTest { using System; using System.Collections.Generic; using System.Collections.Immutable; using System.Diagnostics; using System.Linq; ...
Сравнение длины словаря в шаблоне jinja flask
... го сервера: {% if not errs|length equals 0 %} Но возникает следующая 5 ошибка: TemplateSyntaxError: ожидаемый токен 4 "конец блока оператора", получе ...
Python - Как исправить «ValueError: недостаточно значений для распаковки (ожидалось 2, получено 1)»
... пар ключ / значение, которые изменились 4 (с их исходными значениями). def add_to_dict(d, key_value_pairs): newlist = [] for key,value in d: for x,y in key_value_pairs: if x == key: newlist.append(x,y) return newlist Я получаю сообщение 3 об ошибке ValueError: недостаточно значений 2 для распаковки (ожидалось 2, получен ...
Использование условного и лямбда-выражения в карте
... сть ли простой способ? Очевидно, что 4 map(lambda x: x<3, lst) меня довольно близко, но как я могу включить 3 в карту оператор, который позволяет мне 2 немедленно возвращат ...
Как проверить, существует ли ключ в ** kwargs?
... 'errormessage']: print("It exists") Я тоже думаю, что это 4 должно сработать, но это не так - if errormessage in kwargs: print("yeah it's here") Я предполагаю, потому 3 что kwargs повторя ...
Словарь c # Как добавить несколько значений для одного ключа?
... g>> dictionary = new Dictionary<string,List<string>>(); Я хочу добавить строковые 10 значения в список строк для данного единственного 9 ключа. Если ключ еще не существует, мне 8 нужно добавить новый ключ. List<string> не предопределен, я 7 имею в виду, что я не создавал никаких объектов 6 списка, а затем передавал их в dictionary.Add("key",Listname). Как динамически 5 создать этот объект списка в dictio ...
Класс Serialize, содержащий член словаря
... 6 при вызове ConfigFile.Load() или ConfigFile.Save(): При отображении типа произошла 5 ошибка "App.ConfigFile". [вырезать] System.NotSupportedException: невозможно сериализовать 4 член App.Configfile.mappedDrives [фрагмент] Из 3 того, что я прочитал, словари и хэш-таблицы 2 можно сериализовать, так что я делаю не 1 так? [XmlRoot(ElementName="Config ...