Тройной оператор Python

Возможный дубликат:
Тернарный условный оператор в Python

var foo = (test) ? "True" : "False"; 

Как бы это выглядело в Python?

Используя Python 2.7, если это имеет значение.

2 Solutions collect form web for “Тройной оператор Python”

PEP 308 добавляет тернарный оператор:

 foo = "True" if test else "False" 

Он реализован с Python 2.5

Это выглядит немного похоже на оригинальный тернар:

 foo=a and b or c 
Interesting Posts

PHP-эквивалент для декоратора python?

Уровень или уровень узла Pygraphviz / networkx

Python, интеллектуальный анализ данных в журналах для частых шаблонов

цикл через строки одного CSV-файла, чтобы найти соответствующие данные в другом

Heroku / python не удалось обнаружить set buildpack

Измерение (макс.) Использования памяти с использованием времени, подобного IPython, но memit

Запуск нескольких m-файлов пакетом в ОС Windows «без» закрытия ранее запущенного m-файла

Python: применить функцию к значениям в вложенном словаре

Аутентификация Windows с MySQLdb в Python

Как построить линии сначала, а точки – последними в matplotlib

Как удалить кнопку «Добавить» в администраторе Django для конкретной модели?

Ошибка при запуске awscli

Используя Flask-WTForms, как мне создать раздел формы в html?

Как я могу получить окончательный URL-адрес перенаправления при использовании urllib2.urlopen?

Pycharm (Python IDE) не выполняет автоматическое заполнение модулей Django

Python - лучший язык программирования в мире.