py.user.next
главное, чтобы код был понятным (в непонятном коде сложно найти ошибку, если она там есть)
В Python одной из основополагающих идей, является простой, удобочитаемый код. Я думаю, что всё что не касается каких-то классических, очень эффективных алгоритмов, стоит писать в Python стиле. Иначе зачем брать Python, а писать как на C?
Намного приятнее встретить генератор списков, а не кучу строчек с if\else.
Или все программисты встретив подобный алгоритм, сразу же с первого раза поймут до конца, как он работает, а мне просто опыта не хватает ? :)
UPD: так же одной из идей Python, является скорость разработки
