[Python] Visualizzare una struttura dati annidata, anche con molti elementi
a.cavallo a cavallinux.eu
a.cavallo a cavallinux.eu
Mar 30 Mar 2021 15:26:53 CEST
Se i dati sono nativi (liste, tuple, ineri, float etc.) puoi usare:
print(json.dumps(oggetto, sort_keys=True, indent=2))
On Tuesday, March 30, 2021 04:27 EDT, Yuri <yurj a alfa.it> wrote:
> 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
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python