dict()

Gli oggetti di tipo dict, dizionari o mappe, permettono di operare in modo efficiente con coppie del tipo (chiave, valore).


Costruttori

  1. {…}, crea un dizionario con gli elementi (coppie) specificate
  2. dict(), crea un dizionario vuoto
  3. dict(lista), crea un dizionario con gli elementi (coppie) in una lista

Operatori

  1. d[k], restituisce il valore associato a k se esiste altrimenti provoca un errore
  2. d[k]=n, assegna alla chiave k il valore n
  3. x in d, x appartiene a d come chiave, valore o coppia?
  4. x not in d, x non appartiene a d come chiave, valore o coppia?
  5. del d[k], elimina l’elemento con chiave k
  6. del d, elimina il dizionario

Metodi/funzioni

  1. d.clear(), elimina tutto
  2. d.copy(), crea una copia
  3. d.get(k), restituisce il valore corrispondente alla chiave k; se k non esiste provoca un errore.
    d.get(k,default), … se k non esiste restituisce il valore di default (None?)
  4. d.items(), restituisce la lista con le coppie [chiave, valore]
  5. iter(d)
  6. d.keys()
  7. len(d), restituisce il numero di elementi di d
  8. max(d), il valore massimo delle chiavi
  9. min(d), il valore minimo delle chiavi
  10. d.pop(k), restituisce il valore di k e elimina la coppia, se k non esiste provoca un errore.
    d.pop(k,default), … se non esiste restituisce default (None?).
  11. d.popitem(), restituisce una coppia (copia, valore) e la elimina da d
  12. d.setdefault(k)
    d.setdefault(k, default), restituisce il valore di k se è presente in d, altrimenti inserisce k in d con il valore di default (None?).
  13. sum(d), restituisce la somma delle chiavi, se si può fare…
  14. d1.update(d2), aggiorna d1 con il contenuto di d2
  15. d.values()


Prova


Costruttori…


Operatori


Funzioni


Metodi


Ordinare un dizionario rispetto ai valori

Notice: This work is licensed under a BY-NC-SA. Permalink: dict()

Comments are closed.