Для цикла по списку, если он не пуст?Python

Программы на Python
Anonymous
Для цикла по списку, если он не пуст?

Сообщение Anonymous »

За последние пару дней я написал много подобных конструкций:

Код: Выделить всё

things = get_list()
if things:
for i in things:
pass # do something with the list
else:
pass # do something if the list was empty
Много мусора, и я присваиваю список реальной переменной (удерживая его в памяти дольше, чем необходимо). Python до сих пор упростил большую часть моего кода... Есть ли простой способ сделать это?
(Насколько я понимаю, else в for .. . else: конструкция всегда срабатывает после завершения цикла, пустая она или нет — так что это не то, что мне нужно)

Подробнее здесь: https://stackoverflow.com/questions/153 ... less-empty

Вернуться в «Python»