Tag Archives: array

Libreria array

Osserva

array

Il modulo array permette di operare con array di caratteri, numeri interi e numeri in virgola mobile in modo efficiente.


Costruttori

  1. array(tipo), genera un array vuoto per elementi di tipo: ‘b’ (char), ‘i’ (short int), ‘i’ (int), ‘l‘ (long int), ‘f’ (float), ‘d’ (double)
  2. array(tipo,it), genera un array con elementi di un certo tipo e lo inizializza con gli elementi in un iterabile: range, tupla, array, …

Operatori

  1. a1+a2, …
  2. n*a1, …
  3. a1[…]
  4. a1[…:…]
  5. x in a1, x appartiene a a1?

Funzioni/metodi

  1. a1.append(x), aggiunge x come ultimo elemento (a destra…)
  2. a1.count(x), restituisce il numero di occorrenze di x
  3. a1.extend(it), aggiunge gli elementi di it
  4. a1.fromlist(lista), aggiunge gli elementi della lista
  5. a1.index(x), restituisce la posizione della prima occorrenza di x
  6. a1.insert(p,x), inserisce l’elemento x alla posizione p
  7. a1.itemsize, restituisce la dimensione, in byte, degli elementi
  8. len(a1), restituisce il numero di elementi
  9. max(a1), restituisce il valore massimo
  10. min(a1), restituisce il valore minimo
  11. a1.pop(), restituisce, e rimuove, l’ultimo elemento
  12. a1.pop(p), restituisce, e rimuove, l’elemento alla posizione p
  13. a1.remove(x), elimina la prima occorrenza di x
  14. a1.reverse(), capovolge il contenuto dell’array
  15. sum(a1), restituisce la somma degli elementi
  16. a1.typecode, restituisce il carattere utilizzato per creare l’array (‘i’, …)

Osserva