Python mette a disposizione, tramite la libreria itertoolsdei metodi diretti per per ottenere permutazioni e combinazioni di una sequenza.

Python mette a disposizione, tramite la libreria itertoolsdei metodi diretti per per ottenere permutazioni e combinazioni di una sequenza.

In Python un generatore  è una funzione che ritorna un iteratore, senza dover definire una classe e i metodi visti nell'articolo precedente.

In python un iteratore è un oggetto su cui è possibile iterare, ritorna un elemento per volta e implementa lo "iterator protocol", che consiste in due metodi:

In python la funzione built-in filter() crea una lista di elementi per cui la funzione è verificata. Possiamo semplificare il tutto vedendola come un filtro per una lista.