Как Pythonical вывести все значения из списка?
Предположим, у меня есть список, из которого я хочу не возвращать, а получать значения. Какой самый питонный способ сделать это?
Вот что я имею в виду. Благодаря некоторым не ленивым вычислениям я вычислил список['a', 'b', 'c', 'd']
, но мой код в проекте использует ленивые вычисления, поэтому я хотел бы получить значения из моей функции, а не возвращать весь список.
В настоящее время я написал это следующим образом:
my_list = ['a', 'b', 'c', 'd']
for item in my_list:
yield item
Но это не кажется мне питонным.