Python Lessons - 5.4 Tuples m

Lezioni di Python – 5.4 Le tuple

Dopo le liste e i dizionari, un altro tipo di dato strutturato molto utilizzato è la tupla. La tupla è molto simile ad una lista, tranne il fatto che una volta definita questa è immutabile (cioè i valori contenuti all’interno non possono essere modificati). In Python, la tupla è riconoscibile poichè è definita all’interno di parentesi tonde ().

Python lessons - 6.3 Map and Filter m

Lezioni di Python – 6.3 Map e Filter

In Python, esiste una funzione built-in, chiamata map(), che può essere molto utile per le funzioni high-order che operano su liste. Infatti, questa funzione prendete una funzione e un oggetto iterabile (tipo una lista) come argomenti, e restituisce un nuovo oggetto iterabile (tipo una nuova lista)  con la funzione applicata per ciascun argomento

Python Lesson - 6.4 Generators m

Lezioni di Python – 6.4 I Generatori

I generatori sono un tipo di iterabile, come le liste e le tuple. Ma a differenza delle liste, i generatori non permettono l’indicizzazione con indici arbitrari, ma possono comunque essere iterati attraverso i cicli for. Per definire questi generatori si utilizza la clausola yield, in sostituzione di return all’interno di una funzione.