• analisi
    • len(dizionario)
    • quantità di elementi in un dizionario


    • chiave in dizionario verifica contiene una chiave
    • chiave not in dizionario verifica non contiene una chiave
    • esempio:
      dizionario = {'a': 1, 'b': 2, 'c': 3}
      'x' in dizionario → FALSE
      'x' not in dizionario → TRUE
      'b' in dizionario → TRUE




  • conversione
    • dizionario.items()
    • converte in una lista composta da insiemi di tuple
      esempio:
      dizionario = {'a': 1, 'b': 2, 'c': 3}
      dizionario.items() → [('a', 1), ('b', 2), ('c', 3)]



    • dizionario.keys()
    • converte in una lista delle chiavi
      esempio:
      dizionario = {'a': 1, 'b': 2, 'c': 3}
      dizionario.keys() → ['a', 'b', 'c']



    • dizionario.values()
    • converte in una lista dei valori
      esempio:
      dizionario = {'a': 1, 'b': 2, 'c': 3}
      dizionario.values() → [1, 2, 3]




  • modifica
    • dizionario.pop('chiave', valore default)
    • restituisce e rimuove il valore della chiave indicata se non esiste resituisce il valore dei default
      esempio:
      dizionario = {'a': 1, 'b': 2, 'c': 3}
      d.pop('a', 0) → 1 e rimuove 'a': 1
      d.pop('X', 0) → 0

    • dizionario.pop('chiave') senza valore default
    • se non esiste la chiave da errore "Traceback"



    • del dizionario[chiave]
    • rimuove la chiave esistente e valore associato
      esempio:
      dizionario = {'x': 123, 'c': 3, 'a': 10, 'b': 2}
      del dizionario['x'] rimuove la chiave 'x' e valore associato 123



    • dizionario.clear() rimuove tutti gi elementi dal dizionario



    • aggiungere elemento
    • per aggiungere un elemento alla fine basta indicarlo:
      dizionario["chiave"]="valore"

      esempio
      dizionario={"nome":"Ciccio","cognome":"formaggio"}
      print(dizionario)
      dizionario["via"]="via Rossi"
      print(dizionario)