In Python la funzione built-in all() vuole come parametro di ingresso un oggetto iterabile(quindi liste, dizionari, stringhe etc..) e ci permette di verificare se TUTTI i suoi elementi sono valorizzati a true

In Python, la funzione zip() serve ad aggregare in un unico iteratore che contiene un insieme di tuple con gli elementi di ogni iteratore che gli passiamo.

In Python la funzione any() ha come parametro un oggetto iterabile(quindi liste, dizionari, stringhe etc..) e ci permette di verificare se almeno un suo elemento è true

In python esiste una funzione built-in chiamata map() che prende in ingresso una o più liste e una funzione. Per ogni elemento presente in ciascuna lista specificata, viene applicata la funzione indicata. Infine avremo come output da map una nuova lista.