Combinació d'iteradors ====================== - Encadenar tractaments sobre iteradors és una nova estratègia per resoldre problemes que fins ara calia resoldre amb iteracions amb :code:`for` o :code:`while`. - Coneixem tot un seguit d'esquemes de tractaments habituals: filtrar, aplicar, sintetitzar, calcular llesques, concatenar, recórrer simultàniament, pertànyer... - La majoria d'aquests esquemes es poden generalitzar i Python els implementa com a operadors, :ref:`funcions predefinides ` o funcions dels mòduls :mod:`itertools` i :mod:`functools` de la biblioteca estàndard. - Els esquemes generalitzats requereixen la definició de petites funcions que implementen el tractament particular d'un problema. Les :ref:`expressions lambda ` permeten estalviar la definició de petites funcions que només avaluen una expressió. Vegeu :ref:`tut-lambda`. - El mòdul :py:mod:`operator` ofereix una funció per cada un dels operadors (``+``, ``-``, ``*``, ``[]``...) i també permet estalviar definir petites funcions que calculin el mateix que un dels operadors. .. toctree:: :maxdepth: 2 encadenar-iteradors esquemes exemples