Однострочники обычно более эффективны по времени. Вместо того, чтобы писать целый блок кодов, они достигают тех же целей и помогают повысить читаемость кодов.
For-циклы
1. Простые циклы for для создания последовательности
Например, чтобы создать список от 0 до 5 (включительно):
lst = [] for i in range(5+1): # i starts with 0 and ends with 5 lst.append(i)