Size: a a a

Сообщество Python Программистов

2021 February 07

А

Айван in Сообщество Python Программистов
Vitalik White
Привет.
Есть лист вида
[{'name': 'first', 'data': 'data_first'},
{'name': 'first', 'data': 'data_first_2'},
{'name': 'first', 'data': 'data_first_3'},
{'name': 'second', 'data': 'data_second'}]
Нужно получить словарь вида:
{'first': [{'data': 'data_first'}, {'data': 'data_first_2'}, {'data': 'data_first_3'}],
'second': [{data': 'data_second'}]}
Подскажите, пожалуйста, как можно это сделать поэлегантней?
В лоб ведь решается:
res = {}
for item in arr:
 name = item['name']
 data = item['data']
 res.setdefault(name, []). append({'data': data})
источник

VW

Vitalik White in Сообщество Python Программистов
Айван
В лоб ведь решается:
res = {}
for item in arr:
 name = item['name']
 data = item['data']
 res.setdefault(name, []). append({'data': data})
спасибо ❤
источник

K

KarmaBot in Сообщество Python Программистов
Vitalik White
спасибо ❤
Вы увеличили карму Айван до 1201.07 (+2.91)
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
народ, помогите, пожалуйста, понять суть ошибки. (да ,я понимаю, что там все необходимое написано ,но у меня не хватает опыта/знаний понять сути)
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
NIKITA POLETIN
народ, помогите, пожалуйста, понять суть ошибки. (да ,я понимаю, что там все необходимое написано ,но у меня не хватает опыта/знаний понять сути)
Прочитай две последние красные строчки
источник

л

лёха in Сообщество Python Программистов
как в  telebot вывести переменную?
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
лёха
как в  telebot вывести переменную?
че?
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Кирилл Баст
Прочитай две последние красные строчки
Я правильно понял, что ставлю версию, которой нет? Условно говоря
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
NIKITA POLETIN
Я правильно понял, что ставлю версию, которой нет? Условно говоря
Ты зависимости ставишь?
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Может быть автор в requirements'ах ошибся?
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Кирилл Баст
Может быть автор в requirements'ах ошибся?
Да, я создал новую вирту, ставлю на неё зависимости. Этим requiremets минимум два года, это может играть роль? В теории зависимости для того и есть, чтобы иметь возможность работать по старым версиям?
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Кирилл Баст
Может быть автор в requirements'ах ошибся?
Извиняюсь за многословность. Я курс прохожу, но он старый, ему пару лет, в практике вот эти зависимости. Не ставятся. Мне нужно сейчас в инете найти актуальную версию этого пакета и попытаться поставить?
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
NIKITA POLETIN
Извиняюсь за многословность. Я курс прохожу, но он старый, ему пару лет, в практике вот эти зависимости. Не ставятся. Мне нужно сейчас в инете найти актуальную версию этого пакета и попытаться поставить?
Возможно, тот пакет что ты ставишь уже удалили совсем, потому и не ставится
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Да, то что курсу 2 года может играть большую роль
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Кирилл Баст
Возможно, тот пакет что ты ставишь уже удалили совсем, потому и не ставится
Хорошо, спасибо. Сейчас до компа доберусь, посмотрю. Если пакета больше нет, какой вектор моих действий?
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

VA

Vadim Apenko in Сообщество Python Программистов
Самый полезный плагин
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Vadim Apenko
Самый полезный плагин
Спасибо
источник

K

KarmaBot in Сообщество Python Программистов
NIKITA POLETIN
Спасибо
Вы увеличили карму Vadim Apenko до 4612.08 (+1.57)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
можно как-то сделать фабричный метод из __new__? чот у меня не выходит. хочу в родительском классе сделать, чтоб если передан один параметр - создавался один потомок, а если другой - другой
источник