Questa domanda può esporre la mia ignoranza sulla programmazione, ma sono curioso di sapere come le persone utilizzano diverse strutture di dati Python in ArcPy.
Questa pagina elenca le strutture di dati in Python. Comprendo come gli elenchi possono essere implementati in GIS (elenco di classi di funzionalità, elenco di tipi di funzionalità, elenco di frame di dati, ecc.). Capisco anche come utilizzare i set (per rimuovere i duplicati). In che modo le persone implementano tuple, dizionari e altre strutture di dati all'interno di ArcPy? Inoltre, ci sono altri esempi di elenchi e set che non ho elencato?
Inoltre, senza dubbio, le persone stanno creando classi personalizzate in ArcPy. In quali circostanze e situazioni sono necessarie? Potete fornire esempi? Qualcuno sta creando classi personalizzate che ereditano dalle classi arcpy integrate?
Non ho bisogno di risposte a tutte queste domande, sono solo curioso di sapere come le persone usano Python in GIS e quali flussi di lavoro richiedono queste personalizzazioni.