Как Pythonical вывести все значения из списка?

Предположим, у меня есть список, из которого я хочу не возвращать, а получать значения. Какой самый питонный способ сделать это?

Вот что я имею в виду. Благодаря некоторым не ленивым вычислениям я вычислил список['a', 'b', 'c', 'd'], но мой код в проекте использует ленивые вычисления, поэтому я хотел бы получить значения из моей функции, а не возвращать весь список.

В настоящее время я написал это следующим образом:

my_list = ['a', 'b', 'c', 'd']
for item in my_list:
    yield item

Но это не кажется мне питонным.

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

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