Программы на Python
Anonymous
Defaultdict или defaultdict?
Сообщение
Anonymous » 26 окт 2023, 03:57
Есть ли способ использовать defaultdict(defaultdict(int)), чтобы следующий код работал?
для x в материале: d[x.a][x.b] += x.c_int d необходимо создавать отдельно, в зависимости от элементов x.a и x.b.
Мне можно было бы использовать:
для x в материале: d[x.a,x.b] += x.c_int но тогда я не смогу использовать:
d.keys() d[x.a].keys()
1698281878
Anonymous
Есть ли способ использовать defaultdict(defaultdict(int)), чтобы следующий код работал? для x в материале: d[x.a][x.b] += x.c_int d необходимо создавать отдельно, в зависимости от элементов x.a и x.b. Мне можно было бы использовать: для x в материале: d[x.a,x.b] += x.c_int но тогда я не смогу использовать: d.keys() d[x.a].keys()
Вложенный defaultdict из defaultdict
Anonymous »
25 июл 2024, 23:30 » в форуме
Python
Есть ли способ сделать defaultdict также и значением по умолчанию для defaultdict? (т.е. рекурсивный defaultdict бесконечного уровня?)
Я хочу иметь возможность делать:
x = defaultdict(...stuff...)
x
{}
Итак, я могу сделать x =...
0 Ответы
19 Просмотры
Последнее сообщение Anonymous
25 июл 2024, 23:30
Существует ли Java-эквивалент Python defaultdict?
Anonymous »
04 дек 2023, 09:55 » в форуме
Python
В Python класс defaultdict предоставляет удобный способ создания сопоставления key -> , в следующем примере
из коллекций импортировать defaultdict d = defaultdict(список) d .append(2) d .append(3) # d теперь равен {1: } Есть ли эквивалент этому в...
0 Ответы
25 Просмотры
Последнее сообщение Anonymous
04 дек 2023, 09:55
Эквивалент Defaultdict в JavaScript
Anonymous »
10 окт 2024, 05:24 » в форуме
Jquery
В Python у вас может быть defaultdict(int), который хранит int в качестве значений. А если вы попытаетесь получить ключ, которого нет в словаре, вы получите значение по умолчанию, 0 в случае int.
Как можно сделать что-то подобное в...
0 Ответы
11 Просмотры
Последнее сообщение Anonymous
10 окт 2024, 05:24
Как сбросить ключ в defaultdict много раз подряд? [дубликат]
Anonymous »
12 окт 2024, 00:00 » в форуме
Python
d = defaultdict(str)
d = 'hi'
del d
del d
Вторая команда del вызывает ошибку KeyError.
d.pop('one')У та же проблема.
Есть ли краткий способ сделать так, чтобы defaultdict сбрасывался до значения по умолчанию в виде пары ключей?
if 'one' in d:...
0 Ответы
11 Просмотры
Последнее сообщение Anonymous
12 окт 2024, 00:00
Эквивалент Defaultdict в JavaScript
Anonymous »
12 дек 2024, 11:22 » в форуме
Jquery
В Python у вас может быть defaultdict(int), который хранит int в качестве значений. А если вы попытаетесь получить ключ, которого нет в словаре, вы получите значение по умолчанию, 0 в случае int.
Как можно сделать что-то подобное в...
0 Ответы
13 Просмотры
Последнее сообщение Anonymous
12 дек 2024, 11:22