Autore: MapoDesign
-

Python – List Comprehension
Le comprehension permettono l’utilizzo di una sintassi breve quando si vuole creare una nuova lista proveniente da una lista di valori preesistente. Esempio:Sulla base di una lista di frutti, vogliamo una nuova lista , che contiene solo valori che abbiano la lettera “a”.Senza la comprehension dovremmo utilizzare la dichiarazione for: Mentre con una comprehension possiamo…
-

Funzione Zip()
La funzione zip() permette di unire due tuple. Da ricordarsi che se i valori non sono pari non verranno create le ultime coppie. ((‘John’, ‘Jenny’), (‘Charles’, ‘Christy’), (‘Mike’, ‘Monica’)) Si possono creare dei loop con gli zip. 2 + 3 = 5 4 + 6 = 10 5 + 7 = 12 John – Jenny…
-

Loop For
Come con while, anche con for serve una condizione per entrare nel loop. Viene data una variabile ad esempio x che verrà stampata finché la condizione sarà valida. applebananacherry Si può anche stampare lettera per lettera di una singola stringa. banana Break Come sempre break blocca il loop alla condizione che è stata definita. applebanana…
-

Range
La funzione range() è usata per i cicli for. Il primo valore seleziona l’inizio del range, il secondo la fine, il terzo i passi. Quando c’è un solo valore questo definisce la fine del range. 01234 234 02468 Si può concatenare il numero con una stringa o altro. 0 Python1 Python2 Python
-

Loop While
Per creare un loop si possono utilizzare while o for. While Per far partire il loop serve la creazione di una condizione, normalmente con una variabile i che ad ogni loop si incrementa. 12345 While -> Else Si può dare una condizione alternativa al while se la condizione richiesta non è soddisfatta. 12345i is no…
-

IF Elif Else
Cosa da ricordare in Python è che non si usano le parentesi graffe per le condizioni e i loop, è invece importantissimo identare subito dopo l’if. Subito dopo l’if va inserita una condizione con gli operatori di condizione e poi i due punti. Può anche essere scritto così: Ci possono essere diverse condizioni che possono…
-

Dizionari in Python
I dizionari sono mutabili, un esempio può essere l’utilizzo di un dizionario per la creazione dei dati di persone. Il dizionario utilizza come formula il metodo key:value Si può usare il dizionario nel caso di allocare il valore “spam” al numero 99 senza creare una lista di 100 elementi. {‘brand’: ‘Ford’, ‘model’: ‘Mustang’, ‘year’: 1964}…
-

Set Python
I set sono insiemi di elementi che non ammettono ripetizioni. Non sono ordinati. {‘banana’, ‘apple’, ‘cherry’} Aggiungere elementi ai set di Python Add() {‘banana’, ‘apple’, ‘cherry’, ‘orange’} Update() Con update() uniamo un set ad un altro. {‘apple’, ‘mango’, ‘cherry’, ‘pineapple’, ‘banana’, ‘papaya’} Rimuovere elementi ai set di Python Remove() Con remove() se l’elemento non è…
-

Tuple Python
Le tuple sono metodi per inserire elementi in una singola variabile. Sono immutabili. (‘apple’, ‘banana’, ‘cherry’) banana List() Si può convertire una tupla in una lista per poterla modificare. [‘apple’, ‘banana’, ‘cherry’] Ora la tupla è diventata una lista, lo si può vedere dalle parentesi quadre.
-

Liste Python
Le liste di Python vengono utilizzate per inserire una sequenza di più elementi in una singola variabile. [‘apple’, ‘banana’, ‘cherry’] 3 È possibile compiere operazioni con le liste. Durante queste operazioni la lista iniziale non cambia, rimane invariata, le operazioni successive vanno solo a creare nuove liste. [‘apple’, ‘banana’, ‘cherry’, ‘apple’, ‘banana’, ‘cherry’] [‘apple’, ‘banana’,…