Тройной оператор Python Возможный дубликат: Тернарный условный оператор в Python var foo = (test) ? "True" : "False"; Что бы это выглядело в Python? Использование Python 2.7, если это имеет значение. Ответ 1 PEP 308 добавляет тернарный оператор: foo = "True" if test else "False" Это реализовано с Python 2.5 Ответ 2 Это выглядит немного больше, чем оригинальный тернар: foo=a and b or c
Ответ 1 PEP 308 добавляет тернарный оператор: foo = "True" if test else "False" Это реализовано с Python 2.5