Уведомления

Группа в Telegram: @pythonsu

#1 Март 17, 2016 17:59:28

T800
Зарегистрирован: 2016-03-17
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Что означает данная конструкция?

Попался код на пайтоне, вроде всё понятно, но нижеприведённую конструкцию не осилил:

res[product.id] += product._name == "product.product" and product.price_extra or 0.0

Какова последовательность действий, при каких условия какие значения чему присваиваются?

Офлайн

#2 Март 17, 2016 18:09:32

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Что означает данная конструкция?

res[product.id] += product.price_extra if product._name == "product.product" else 0.0

Отредактировано Shaman (Март 17, 2016 18:10:00)

Офлайн

#3 Март 17, 2016 18:41:04

T800
Зарегистрирован: 2016-03-17
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Что означает данная конструкция?

Спасибо за помощь, разобрался!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version