Вопросы по теме 'defaultdict'

`if key in dict` против` try / except` - какая идиома более читабельна?
У меня вопрос об идиомах и удобочитаемости, и, похоже, в этом конкретном случае происходит столкновение философий Python: Я хочу создать словарь A из словаря B. Если определенный ключ не существует в B, ничего не делайте и продолжайте. Какой...
72870 просмотров

Словарь 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 просмотров

Присвоение значений несуществующим атрибутам объектов
Я делаю домашнее задание по интеллектуальному анализу данных с помощью 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 просмотров

Сопоставление сумм 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 просмотров

Перебрать список словарей и найти соответствующие элементы из списка и добавить значение соответствующего ключа к 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