Tipi di dati Flashcards
1
Q
Tipi di dati
- types
A
- String
- Numerical
- List
- Array
- Dictionaries
- Set
- Tuples
- oggetti
2
Q
Tipi di dati
- Numerical
A
- int
- float
3
Q
Tipi di dati
- List
A
a = [a,b]
a[0:4] → primi 4 elementi
a[-1] → ultimo elemento
4
Q
Tipi di dati
- array
A
usare numpy
a = np.array(lista)
se matrice
a = np.array[[1,2,3],[4,5,6]]
5
Q
Tipi di dati
- Dictionaries
A
a = {‘name’:’Giuliano’, ‘surname’:’Tedeschi’, ‘age’:36}
6
Q
Tipi di dati
- Set
A
a = set([a,b,c,c,c]) → print(a) → (a,b,c)
Toglie le ripetizioni
Funzioni importanti
a.issubset(b) → a è sottoinsieme di b
a.issuperset(b) → b è sottoinsieme di a
7
Q
Built-in functions
A
- sum([lista]) → somma lista
- type(a) → tipologia dato
- len(a) → lunghezza dato
- range → list(range[0,10,2]) → crea una lista da 0 a 10 prendendo un elemento ogni 2
- a = input(‘Inserisci dato: ‘) → l’utente può assegnare il valore
- a.isdigit() → True se numerico
- isalpha() → True se stringa
- startswith(‘ID’)
- endswith(‘ID’)
- .append() →aggiungere a lista
8
Q
Control flow
A
- If / else / elif
- for / for each
- while