Побочные эффекты в карте Python (блок Python «до»)

Что является предпочтительным способом сказать кому-то "Я хочу подать заявкуfunc каждому элементу вiterable за его побочные эффекты. "

# Option 1... clear, but two lines.
for element in iterable:
    func(element)

# Option 2... even more lines, but could be clearer.
def walk_for_side_effects(iterable):
    for element in iterable:
        pass

walk_for_side_effects(map(func, iterable))  # Assuming Python3's map.

# Option 3... builds up a list, but this how I see everyone doing it.
[func(element) for element in iterable]

Мне нравится Вариант 2; есть ли в стандартной библиотеке функция, которая уже эквивалентна?

Ответы на вопрос(2)

Ваш ответ на вопрос