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

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

12
Как напрямую инициализировать HashMap (в буквальном смысле)?
Есть ли способ инициализации Java HashMap, как это ?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Какой будет правильный синтаксис? Я не нашел ничего относительно этого. Это возможно? Я ищу самый короткий / быстрый способ поместить некоторые «окончательные / статические» значения в карту, которые никогда не меняются и известны заранее при …



16
Коллекция была изменена; операция перечисления может не выполняться
Я не могу докопаться до этой ошибки, потому что, когда отладчик подключен, кажется, что это не происходит. Ниже приведен код. Это сервер WCF в службе Windows. Метод NotifySubscribeers вызывается службой всякий раз, когда происходит событие данных (через случайные интервалы, но не очень часто - около 800 раз в день). Когда …

24
Получение ключа с максимальным значением в словаре?
У меня есть dictionary: ключи являются строки, значения являются целыми числами. Пример: stats = {'a':1000, 'b':3000, 'c': 100} Я бы хотел получить 'b'ответ, так как это ключ с более высоким значением. Я сделал следующее, используя промежуточный список с обратными кортежами ключ-значение: inverse = [(value, key) for key, value in stats.items()] …
868 python  dictionary  max 

20
Как скопировать словарь и редактировать только копию
Может кто-нибудь, пожалуйста, объясните мне это? Это не имеет никакого смысла для меня. Я копирую словарь в другой и редактирую второй, и оба меняются. Почему это происходит? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> dict1 …

18
Как вы сортируете словарь по значению?
Мне часто приходится сортировать словарь, состоящий из ключей и значений, по значению. Например, у меня есть хэш слов и соответствующих частот, которые я хочу упорядочить по частоте. Существует вариант, SortedListкоторый подходит для одного значения (скажем, частоты), и я хочу сопоставить его со словом. SortedDictionary заказывает по ключу, а не по …
796 c#  .net  sorting  dictionary 

8
Как вернуть ключи словаря в виде списка в Python?
В Python 2.7 я мог получить словарные ключи , значения или элементы в виде списка: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] Теперь, в Python> = 3.3 , я получаю что-то вроде этого: >>> newdict.keys() dict_keys([1, 2, 3]) Итак, я должен сделать это, чтобы получить список: …

9
Преобразовать строковое представление словаря в словарь?
Как я могу преобразовать strпредставление a dict, такое как следующая строка, в a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Я предпочитаю не использовать eval. Что еще я могу использовать? Основная причина этого, один из написанных им классов моих коллег, преобразует все входные данные в строки. Я не …


10
В чем разница между dict.items () и dict.iteritems () в Python2?
Есть ли применимые различия между dict.items()и dict.iteritems()? Из документов Python : dict.items()Возвращает копию списка словаря пар (ключ, значение). dict.iteritems()Возвращает итератор для пар слов (ключ, значение). Если я запускаю приведенный ниже код, кажется, что каждый возвращает ссылку на один и тот же объект. Есть ли тонкие различия, которые я пропускаю? #!/usr/bin/python …


8
Конвертировать список словарей в панду DataFrame
У меня есть список словарей, как это: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] И я хочу превратить это в панд, DataFrameкак это: month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 …

10
Почему dict.get (ключ) вместо dict [ключ]?
Сегодня я наткнулся на dictметод, getкоторый, учитывая ключ в словаре, возвращает соответствующее значение. Для чего эта функция полезна? Если я хочу найти значение, связанное с ключом в словаре, я могу просто сделать dict[key], и он возвращает то же самое: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")
650 python  dictionary 

30
Получить ключ по значению в словаре
Я сделал функцию, которая будет искать возраст в a Dictionaryи показывать подходящее имя: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Я знаю, как сравнить и найти возраст, я просто не знаю, как …
632 python  dictionary 

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