Найти - Пользователи
Полная версия: Условие в одну строку
Начало » Python для новичков » Условие в одну строку
1
Mars111
Ребята, посмотрите, пожалуйста, небольшой код:
 while True:
    tmp = Func()
    if tmp:
        value = tmp

Не понимаю, как это можно сделать в одну строку, т. е. красиво.
Если функция Func возвращает значение, то мы это значение сохраняем в переменную value, а если нет, то ничего не делаем.
FishHook
 value = None
value = Func() or value
Mars111
FishHook
Спасибо. Очень интересно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB