Essa pergunta pode expor minha ignorância em programação, mas estou curioso sobre como as pessoas estão usando diferentes estruturas de dados python no ArcPy.
Esta página lista as estruturas de dados em Python. Entendo como as listas podem ser implementadas no GIS (lista de classes de recursos, lista de tipos de recursos, lista de quadros de dados, etc.). Entendo como os conjuntos também podem ser usados (para remover duplicatas). Como as pessoas estão implementando tuplas, dicionários e outras estruturas de dados no ArcPy? Além disso, existem outros exemplos de listas e conjuntos que eu não listei?
Além disso, sem dúvida, as pessoas estão criando classes personalizadas no ArcPy. Em que circunstâncias e situações você precisa disso? Você pode fornecer exemplos? Alguém está criando classes personalizadas que herdam das classes arcpy internas?
Não preciso de respostas para todas essas perguntas, só estou curioso para saber como as pessoas estão usando o Python no GIS e quais fluxos de trabalho exigem essas personalizações.