Вот в чем дело: я получаю очень длинную жестко закодированную строку, и мне нужно проверить длину этой строки, используя условный оператор, и, если оператор равен True
, я должен присвоить эту строку variable
.
Итак, я собираюсь достичь чего-то вроде:
variable = 'VERY_LONG_STRING' if len('VERY_LONG_STRING') > 1000 else "TINY_STRING"
Это вообще возможно?
ОБНОВЛЕНИЕ Я должен добавить некоторые пояснения- как вы можете видеть, VERY_LONG_STRING два раза.И я хотел бы спросить, как использовать это только один раз?
UPDATE2 Это должно быть однострочно.
PS Это только для целей тестирования, и мне приходится делать это много раз.Мой сценарий уже содержит много переменных, и я почти потерян в них.Поэтому я хотел бы избежать ненужного использования временных переменных.