[Python] Visualizzare una struttura dati annidata, anche con molti elementi

Yuri yurj a alfa.it
Mar 30 Mar 2021 10:27:06 CEST


Salve,

  avrei bisogno, ai fini di debug/controllo, poter visualizzare una 
struttura dati con molti elementi. Tipicamente sono dizionari e liste 
annidate, alcune con pochi elementi, altri con molti, fino a 5/6 livelli 
di annidamento. Alcune liste possono essere molto lunghe con centinaia o 
migliaia di elementi. La classica soluzione con i [+] per espandere i 
vari nodi della struttura va bene.

Ho visto che pudb ha uno strumento simile (*) ma la finestra è piccola e 
dopo un po' diventa complesso navigare la struttura. Va bene sia uno 
strumento a caratteri che uno grafico, con preferenza a caratteri se 
possibile.


(*) interessante anche perché permette di scegliere la funzione che 
rappresenta l'oggetto. Su pudb: 
http://heather.cs.ucdavis.edu/~matloff/pudb.html



Maggiori informazioni sulla lista Python