# Ferramentas de Manipulação de Arrays e Listas

Analise, deduplique, ordene, embaralhe, fatie, achate, agrupe, filtre, amostra e transforme arrays e listas — mais operações de conjunto como união, interseção e diferença — em um único hub para preparação de dados e código.

> Página canônica: https://elysiatools.com/pt/hubs/array-and-list-manipulation-tools

- **Categoria:** transform

- **Palavras-chave:** deduplicador de array, ordenar array, embaralhar array, achatar array, fatiar array, inverter array, filtrar array, agrupar array, operações de conjunto array, interseção união diferença array, amostra aleatória array, contador de elementos array

## Visão geral

Este hub é para o trabalho cotidiano de dar forma a uma lista de valores: limpá-la, reordená-la, extrair partes ou combinar duas listas. O grupo de transformação cobre deduplicação, achatamento de arrays aninhados, fatiamento por intervalos, inversão, ordenação e embaralhamento. O grupo de análise conta e perfila elementos, agrupa-os por critérios e os extrai ou filtra por tipo. A ferramenta de operações de conjunto lida com interseção, união e diferença entre dois arrays, e um gerador cria sequências numéricas, aleatórias ou de dados de teste. Use-o para preparar dados JSON ou CSV, construir fixtures de teste ou responder a uma pergunta rápida sobre uma lista sem escrever um script.

## Ferramentas

- Analisador de Array: Ferramenta abrangente de análise de array com estatísticas, tipos de dados e análise de frequência
- Deduplicador de Array: Remover elementos duplicados de arrays com vários métodos de deduplicação
- Contador de Elementos de Array: Conta ocorrências de elementos específicos em arrays com suporte para múltiplos modos de contagem e análise estatística
- Removedor de Elementos de Array: Remove elementos específicos de arrays com suporte para múltiplos métodos de remoção
- Substituidor de Elementos de Array: Substitui elementos específicos em arrays com suporte para múltiplos métodos de substituição
- Extrator de Array: Extrair elementos de tipos específicos de arrays (inteiros, decimais, positivos, negativos, booleanos, strings)
- Filtro de Array: Filtrar elementos de tipos específicos de arrays (remover inteiros, decimais, positivos, negativos, booleanos, strings, etc.)
- Aplanador de Matrizes: Aplana matrizes multidimensionais em matrizes unidimensionais com profundidade personalizável
- Gerador de Array: Gerar vários tipos de arrays incluindo sequências numéricas, arrays aleatórios, dados de teste e sequências de datas
- Agrupador de Array: Agrupa elementos de array com base em vários critérios como comprimento, ordem alfabética, intervalos numéricos, condições personalizadas e mais
- Operações de Array: Realizar operações de conjunto (interseção, união, diferença) em dois arrays
- Amostrador Aleatório de Array: Seleciona aleatoriamente um número específico de elementos de um array com suporte para diferentes métodos de amostragem
- Inversor de Array: Inverte a ordem dos elementos de um array com suporte para vários formatos de entrada
- Embaralhador de Array Aleatório: Embaralha aleatoriamente os elementos de um array com suporte para diferentes algoritmos e resultados reproduzíveis
- Fatiador de Array: Extrai porções específicas de arrays com suporte para vários métodos de fatiamento e seleção flexível de intervalos
- Ordenador de Array: Ordenar arrays com vários métodos de ordenação mantendo o formato de entrada original

## Perguntas frequentes

### Qual a diferença entre array filter e array extractor?

Array Filter remove elementos de tipos específicos (ex. remover todos os números), enquanto Array Extractor extrai elementos de tipos específicos (ex. manter apenas as strings). São operações espelho: filter mantém o que não corresponde, extractor mantém o que corresponde.

### Qual ferramenta faz união, interseção e diferença?

Array Operations realiza operações de conjunto sobre dois arrays — interseção (elementos comuns), união (todos os elementos únicos de ambos) e diferença (elementos em um mas não no outro).

### O embaralhamento pode ser reproduzível?

Sim. Array Shuffle suporta diferentes algoritmos de embaralhamento e pode produzir resultados reproduzíveis a partir de uma semente, de modo que a mesma entrada dá a mesma ordem sempre — útil para testes e fixtures.

### Até que profundidade vai o achatamento?

Array Flattener achat arrays multidimensionais num array unidimensional com profundidade personalizável, então você pode colapsar apenas um nível de aninhamento ou achatatar tudo até escalares.

## Conteúdo relacionado

- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
- [Ferramentas de inspecao, diff e transformacao JSON](https://elysiatools.com/pt/hubs/json-utility): Reune em um so hub ferramentas para formatar JSON, comparar mudancas, inspecionar caminhos, validar schema, mesclar arquivos e transformar dados para fluxos de API e dados.
- [Ferramentas de limpeza e reorganizacao de CSV](https://elysiatools.com/pt/hubs/csv-utility): Reune em um so hub ferramentas para limpar CSV, filtrar, ordenar, agrupar, juntar, dividir e reorganizar tabelas para fluxos de planilha e importacao/exportacao.
- [Ferramentas de qualidade de dados, deduplicacao e deteccao de anomalias](https://elysiatools.com/pt/hubs/data-quality-anomaly-workflows): Perfilhe datasets CSV/JSON, compare versoes de planilhas e encontre duplicatas, outliers, faltas de dados, quebras relacionais e anomalias de series temporais em um unico hub.
- [Ferramentas de teste, visualizacao e depuracao de regex](https://elysiatools.com/pt/hubs/regex-utility): Compare testers de regex, explicadores, guias rapidos, visualizadores, linters, scanners de desempenho e previews de substituicao em um unico hub para desenhar e depurar padroes com mais seguranca.
