python base 02-liste

Post on 21-Mar-2017

10 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Corso Data Journalist gen-mar 2017

PYTHON BASE

Strutture dati di base 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’

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

[ 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

[ 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

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

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

Assegnazione di valore ad un elemento

LIS1 [ 3 ] = 500

assegna al quarto elemento della lista il valore 500

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.

LEZIONE 1..www.fordatascientist.org

B00-PyBaseB05-Data-Structures-Liste

Corso Data Journalist gen-mar 2017

PYTHON BASE

Strutture dati di base TUPLE

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

Metodi di un oggetto tupla

.index

.count

Ricerca

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

CONTATTI TELEFONO

051 22 35 20

EMAIL WORKSHOP@VICEM.IT

top related