Вопросы по теме 'defaultdict'
`if key in dict` против` try / except` - какая идиома более читабельна?
У меня вопрос об идиомах и удобочитаемости, и, похоже, в этом конкретном случае происходит столкновение философий Python:
Я хочу создать словарь A из словаря B. Если определенный ключ не существует в B, ничего не делайте и продолжайте.
Какой...
72870 просмотров
schedule
26.03.2024
Словарь Python, который по умолчанию является ключом?
Есть ли способ получить defaultdict для возврата ключа по умолчанию? Или какая-то структура данных с аналогичным поведением? То есть, после инициализации словаря d ,
>>> d['a'] = 1
>>> d['a']
1
>>> d['b']
'b'...
1563 просмотров
schedule
22.03.2024
Создание и поиск 2D-словаря с несколькими ключами для каждого значения
Я думаю, что хочу сделать 2D-словарь с несколькими ключами для каждого значения.
Я знаю, как сделать 2D-словарь, используя defaultdict :
from collections import defaultdict
2d_dict = defaultdict(dict)
2d_dict['canned_food']['spam'] =...
13982 просмотров
schedule
19.10.2022
Многоуровневый словарь python
Я провел утро, читая похожие вопросы/ответы ( Как лучше всего реализовать вложенные словари? , Несколько уровни ключей и значений в Python , Python: Как обновить значение пары ключ-значение во вложенном словаре? ), но я все еще не могу решить...
3815 просмотров
schedule
13.05.2024
Python defaultdict для больших наборов данных
Я использую defaultdict для хранения миллионов фраз, поэтому моя структура данных выглядит как mydict['string'] = set(['other', 'strings']) . Кажется, это работает нормально для небольших наборов, но когда я нажимаю что-то более 10 миллионов...
1426 просмотров
schedule
20.11.2023
python: defaultdict с аргументом не по умолчанию
Я хочу иметь что-то вроде dict из class TestClass с аргументом, отличным от значения по умолчанию. Когда я получаю доступ, я не знаю, был ли запрошенный элемент уже раньше. Итак, TestClass :
class TestClass(object):
def __init__(self,...
3527 просмотров
schedule
15.02.2024
Присвоение значений несуществующим атрибутам объектов
Я делаю домашнее задание по интеллектуальному анализу данных с помощью python (2.7). Я создал словарь веса для всех слов (которые существуют в категории) и для слов, которых нет в этом слове, я хочу назначить значение по умолчанию . Сначала я...
100 просмотров
schedule
20.11.2023
Разница между defaultdict(lambda:None) и defaultdict(int)
Что именно делает ТИП lambda при использовании с defaultdict ? У меня есть этот пример, и он отлично работает даже для int , list и lambda в качестве аргумента:
d = defaultdict(int)
d['one'] = lambda x:x*x
d['one'](2)
4
d =...
8534 просмотров
schedule
15.04.2024
сортировать вложенный defaultdict в списке словарей
Не могу понять, как упорядочить этот список, состоящий из вложенных defaultdicts. С этим я смог отсортировать по ключу «регистрации» и значению «классы»;
sorted(dict1.items(), key=itemgetter(1), reverse=True)
Что произведено;...
263 просмотров
schedule
09.02.2024
Сопоставление сумм defaultdict(list) в один список
У меня есть большая коллекция данных, отформатированных как d.items() из defaultdict(list) . Смотри ниже:
products = [(('blue'), ([2, 4, 2, 4, 2, 4, 2, 4, 2, 4], [2, 4, 2, 4, 2, 4, 2, 4, 2, 4], [2, 4, 2, 4, 2, 4, 2, 4, 2, 4])),...
60 просмотров
schedule
20.12.2023
Python: ключи поиска, которые соответствуют элементу в словаре списков
Постановка задачи
Учитывая словарь списков,
key_to_list = {
'one': [1, 3, 5, 7],
'two': [2, 4, 6, 8],
'three': [1, 2, 5, 6],
'four': [2, 5, 7, 8]
}
как лучше всего создать сопоставление элементов списков с их ключами?...
68 просмотров
schedule
22.05.2024
Перебрать список словарей и найти соответствующие элементы из списка и добавить значение соответствующего ключа к defaultdict
У меня есть список словарей. Назовем его: list_of_dict . Словари в списке имеют вид:
{'a' : 1,
'b' : 5,
'c' : 3,
'd' : 6}
и
{'a' : 3,
'f' : 2,
'g' : 1,
'h' : 3,
'i' : 5,
'j' : 3}
У меня есть еще один список под названием...
752 просмотров
schedule
05.11.2022