Задать вопрос
kosyachniy
@kosyachniy
Python BackEnd, Web FullStack

Python Есть смысл такого сокращения?

Есть смысл заменить это:
i.speech=p.POS
i.gender=p.gender
i.case=p.case
i.number=p.number

на это:
i.speech,i.gender,i.case,i.number=p.POS,p.gender,p.case,p.number

Или уже совсем извращенство / дольше работает / не читабельно?
Или есть способы лучше сделать множественное приравнивание?
  • Вопрос задан
  • 433 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
sim3x
@sim3x
Не читабельно
Что-то странное в коде - такой ситуации не должно быть
Ответ написан
ThePyzhov
@ThePyzhov
iOS Ninja
Для читабельности я бы так написал:
i.speech  = p.POS
i.gender  = p.gender
i.case    = p.case
i.number  = p.number
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
если хочется в строчку, лучше уж
i.speech=p.POS; i.gender=p.gender; i.case=p.case; i.number=p.number
Ответ написан
lxsmkv
@lxsmkv
Test automation engineer
код пишется в первую очередь для людей, поэтому читаемость черезвычайно важна. Хочется перефразировать Морфеуса и сказать "процессор даже буквы не понимает"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы