нет
Ок бро
хочу
def func(txt): result = [] for word in txt.split(): if len(word) < 5: result.append(word) else: result.append(word[::-1]) return ' '.join(result)
Да
т.е здесь код в одну строку лучше? 🧐
return ' '.join(word if len(word)<5 else word[::-1] for word in sentence.split()) Примерно такаябже нагрузка на моцг имхо
def func(txt): return ' '.join([(word, word[::-1])[len(word) > 5] for word in txt.split()])
Имхо тернарник более читаемый чем индекс двух-итемного итерабла
Вот бы сишный тернарник в питухоне...
и еще я в степике в одном из комментов читал что не стоит таким спобом лучше не пользоваться
хуйня, не лаконично
Обсуждают сегодня