python base 02-liste

14
Corso Data Journalist gen-mar 2017 PYTHON BASE Strutture dati di base LISTE

Upload: studiabo

Post on 21-Mar-2017

10 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Python base 02-liste

Corso Data Journalist gen-mar 2017

PYTHON BASE

Strutture dati di base LISTE

Page 2: Python base 02-liste

COME ORGANIZ-ZARE I DATI

100 324.3 ‘Italia’ 533 ‘FRA’ ‘Oggi è

una bella giornata’ 54.5 True 57 987

False ‘DEU’ ‘config.py’

Page 3: Python base 02-liste

CONSIDERIAMO UNA SERIE STORICA MENSILE

maggio 2015 125.6

giugno 2015 128.3

luglio 2015 132.9

agosto 2015 133.1

settembre 2015 135.5

ottobre 2015 135.2

novembre 2015 138.6

Page 4: Python base 02-liste

[ 125.6, 128.3, 132.9, 133.1, 135.5, 135.2, 138.6

]

DIZIONARIO {’201501’ : 125.6, ‘201506’ : 128.3, ‘201507’ : 132.9, ‘201508’ : 133.1 , ‘201509’ : 135.5, ‘201510’ : 135.2, ‘201511’ : 138.6

}

LISTA

Page 5: Python base 02-liste

[ 125.6, 128.3, 132.9, 133.1, 135.5, 135.2, 138.6

]

DIZIONARIO {’201501’ : 125.6, ‘201506’ : 128.3, ‘201507’ : 132.9, ‘201508’ : 133.1 , ‘201509’ : 135.5, ‘201510’ : 135.2, ‘201511’ : 138.6

}

LISTA

posizione 0posizione 1posizione 2posizione 3posizione 4posizione 5posizione 6

chiavechiavechiavechiavechiavechiavechiave

Page 6: Python base 02-liste

Assegnazione

LIS1 = [ 125.6, 128.3,

132.9, 133.1, 135.5,

135.2, 138.6 ]

DIZIONARIO Assegnazione

DIZ1 = {’201501’ : 125.6, ‘201506’ : 128.3, ‘201507’ : 132.9, ‘201508’ : 133.1 , ‘201509’ : 135.5, ‘201510’ : 135.2, ‘201511’ : 138.6

}

LISTA

Page 7: Python base 02-liste

Slicing di una stringa

Estrazione degli elementi di una lista

LIS1 [ 3 ] estrae il quarto elemento

LIS1 [ 1 : 3 ] estrae dal secondo al terzo elemento

LIS1 [ : 3] estrae tutti gli elementi fino al terzo

Page 8: Python base 02-liste

Assegnazione di valore ad un elemento

LIS1 [ 3 ] = 500

assegna al quarto elemento della lista il valore 500

Page 9: Python base 02-liste

Metodi di un oggetto list (lavorano inplace)

.append

.extend

.insert

Inserimento

.remove

.pop

Cancellazione

.index

.count

Ricerca

.sort

.reverse

Ordinamento

Per estrarre la posizione di un valore e per contare i valori

Per aggiungere in coda un valore o una lista; un aggiungere un valore in una posizione

Per rimuovere un valore o una posizione

Per ordinare la lista e per ricollocare gli elementi in ordine inverso.

Page 10: Python base 02-liste

LEZIONE 1..www.fordatascientist.org

B00-PyBaseB05-Data-Structures-Liste

Page 11: Python base 02-liste

Corso Data Journalist gen-mar 2017

PYTHON BASE

Strutture dati di base TUPLE

Page 12: Python base 02-liste

L =[ 125.6, 128.3, …

132.9 ]

Contiene elementi modificabili, omogenei .

TUPLA

T= (10, 32, 11) Contiene elementi inamovibili, non omogenei, che assumono significato sulla base della loro posizione

LISTA

Page 13: Python base 02-liste

Metodi di un oggetto tupla

.index

.count

Ricerca

Per estrarre la posizione di un valore e per contare i valori

Page 14: Python base 02-liste

CONTATTI TELEFONO

051 22 35 20

EMAIL [email protected]