Есть ли библиотека или рекомендуемый способ создания конвейера итератора в Python?
Например:
>>>all_items().get("created_by").location().surrounding_cities()
Я также хочу иметь возможность доступа к атрибутам объектов витераторы.В приведенном выше примере all_items()
возвращает итератор элементов, и элементы имеют разных создателей.
Затем .get("created_by")
возвращает атрибут «selected_by» предметов (которые являются людьми), а затем location()
возвращает город каждого человека, а затем передает его на surrounding_cities()
, который возвращает всеитератор окружающих городов для каждого местоположения (таким образом, конечный результат - большой список окружающих городов).