Tipi di dati Flashcards

1
Q

Tipi di dati
- types

A
  • String
  • Numerical
  • List
  • Array
  • Dictionaries
  • Set
  • Tuples
  • oggetti
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipi di dati
- Numerical

A
  • int
  • float
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tipi di dati
- List

A

a = [a,b]
a[0:4] → primi 4 elementi
a[-1] → ultimo elemento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Tipi di dati
- array

A

usare numpy

a = np.array(lista)

se matrice

a = np.array[[1,2,3],[4,5,6]]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tipi di dati
- Dictionaries

A

a = {‘name’:’Giuliano’, ‘surname’:’Tedeschi’, ‘age’:36}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Control flow

A
  • If / else / elif
  • for / for each
  • while
How well did you know this?
1
Not at all
2
3
4
5
Perfectly