Andrew
🍁 Jaŭhien
Oleg
Схуяле, обоснуй
a, b, c = [1,2]
ValueError: not enough values to unpack (expected 3, got 2)
Oleg
Oleg
длина keys должна совпадать с длиной возвращаемого списка
Никита
Парни, подскажите пожалуйста, как объединить два списка словарей в один. Например надо получить массив C:
'''
a = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 3, 'name': 'новость 3'}]
b = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 4, 'name': 'новость 4'}]
c = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 3, 'name': 'новость 3'}, {'id': 4, 'name': 'новость 4'}]
🍁 Jaŭhien
Значит все распакуется нормально)
Oleg
Andrew
Oleg
Изначально вопрошающий хотел `a, b, c = my_dict.gets('a','b','c')`
и говорил Всё в питоне устраивает кроме этой части. Я просто вернул ему веру в питон
🍁 Jaŭhien
Короче, нужно больше информации о задаче
Oleg
Есть способ нормально вытаскивать несколько значений из словаря? Я чего-то не могу вспомнить.
Не так
a, b, c = my_dict['a'], my_dict['b'], my_dict['c']
не
a, b, c = [my_dict[val] for val in 'a','b','c']
а что-то вроде
a, b, c = my_dict.gets('a','b','c')
Всё в питоне устраивает кроме этой части
Oleg
Andrew перечитай первое сообщение
Oleg
внимательно
Je
Парни, подскажите пожалуйста, как объединить два списка словарей в один. Например надо получить массив C:
'''
a = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 3, 'name': 'новость 3'}]
b = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 4, 'name': 'новость 4'}]
c = [{'id': 1, 'name': 'новость 1'},{'id': 2, 'name': 'новость 2'}, {'id': 3, 'name': 'новость 3'}, {'id': 4, 'name': 'новость 4'}]
дорогое объединение будет, работай с одним словарем, объединяй в него, а если нужно, то уже после всех объединений - делай список словарей. Зачем вообще такая структура как список словарей?
🍁 Jaŭhien
Да интересное решение)
Andrew
внимательно
Да толку то. Там нет ничего про пограничные случаи и исключения. Твой вариант хороший. Его не критикует никто если что
🍁 Jaŭhien
Мб лучше генератор возвращать
Никита
Никита
Honcharov
Привет,очередной вопрос по джанго.
Есть фильтрсет. Как в ExecutorSelectWidget передать текущего пользователя request.user?
class TaskFilter(django_filters.FilterSet):
status = django_filters.ChoiceFilter(choices=TASK_STATUSES,
empty_label='Any status',
widget=StatusSelectWidget(
attrs={"class": 'selectpicker', 'data-width': 'fit'}))
executor = django_filters.ModelChoiceFilter(queryset=UserModel.objects.all(),widget=ExecutorSelectWidget(attrs={'class':'selectpicker'}))
class Meta:
model = Task
fields = ['priority', 'project', 'executor', 'kind', 'status']
Tishka17
Tishka17
интересно как будешь действивать когда и одним id будут разные данные
Tishka17
и не ясно важен ли тебе порядок
Dk
Tishka17
Может ли клиент что-то менять
Tishka17
зачем именно json
Никита
Tishka17
тогда непонятно в чем пробелма
Tishka17
клиент передает все новые события
Tishka17
ты их получаешь и пишешь
Tishka17
клиенту говоришь - ок принял
Tishka17
если хочешь - пусть клиент запрашивает свой max(timestamp) на сервере
Vladyslav 🇺🇦🇪🇺
Народ, кто-нибудь, что-нибудь знает о PyJNIus? КТо-нибудь ковырял?
Tishka17
Никита
Он может передавать и прошлые события которые не были синхронизированы и важно оставить старые и сохранить новые
Vladyslav 🇺🇦🇪🇺
https://github.com/kivy/pyjnius
Tishka17
Vladyslav 🇺🇦🇪🇺
на примере вытягиваются данные акселерометра
Tishka17
Tishka17
господи, киви
Tishka17
нахуй тебе это?
Vladyslav 🇺🇦🇪🇺
а есть другие варианты поковырять анроид из питона?
Tishka17
есть - не трогать питон
Tishka17
ты такой суперкрутой спец в питоне, что не хочешь джаву?
Vladyslav 🇺🇦🇪🇺
учить джаву или плюсы не хочу
Vladyslav 🇺🇦🇪🇺
почему суперкрутой?
Vladyslav 🇺🇦🇪🇺
и котлин тоже
🍁 Jaŭhien
Flutter, react native
Tishka17
я не знаю других причин писать под андроид на питоне - кроме как поэкспериментирвоать если ты уже охрененно знаешь питон
Никита
Спасибо!
Vladyslav 🇺🇦🇪🇺
Tishka17
так ты ковырял эту либу?
я могу сказать что зная kivy ты
1) не найдешь людей поддерживать твой проект
2) работу под мобилки
Vladyslav 🇺🇦🇪🇺
на серьезных хайлоад проектах
Vladyslav 🇺🇦🇪🇺
Vladyslav 🇺🇦🇪🇺
из питона
Tishka17
Tishka17
так же как абсолютно бессмысленно в данном кейсе
Tishka17
Vladyslav 🇺🇦🇪🇺
а насчет для чего это может пригодиться - а как насчет ПОПРОБОВАТЬ собрать приложение и двинуть его на плеймаркет?
Никита
Tishka17
Vladyslav 🇺🇦🇪🇺
ну вот)
Tishka17
скорее всего оно даже работает
Vladyslav 🇺🇦🇪🇺
я вот и спрашиваю, может кто-то уже использовал эту либу и тянул классы джавы
просто интересен опыт
Tishka17