ForHosting KIT · Texto e IA

Enumerar lista com índices a partir de zero ou um

Transforme vermelho, verde e azul em 0: vermelho, 1: verde e 2: azul, ou comece em 1 para leitores. A ordem, os elementos repetidos e os vazios ficam exatamente como estão; só entram o número e o separador. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Itens
red, green, blue
Base do índice
0
Separador
:
Você obtém
Enumerado
0: red, 1: green, 2: blue
Texto
0: red 1: green 2: blue
Quantidade
3

Enumerar lista com índice transforma um array ordenado de strings em rótulos claros e fáceis de referenciar. Você escolhe se a contagem começa em zero ou um, informa um separador curto e recebe tanto um array de entradas formatadas quanto uma versão textual unida por quebras de linha. A ordem e o texto originais são preservados integralmente; apenas o índice e o separador são adicionados. Isso ajuda quando código, documentação, notas de revisão, prompts ou dados exportados precisam de referências estáveis e inequívocas.

Escolha a convenção de índice adequada ao seu público

Primeiro, decida se o primeiro rótulo deve ser zero ou um. A indexação iniciada em zero é natural quando o resultado será comparado a posições de arrays em JavaScript, Python ou outros ambientes de programação, pois o rótulo exibido corresponde diretamente à posição usada no código. A indexação iniciada em um costuma ser mais fácil para leitores de instruções, agendas, listas de verificação, pesquisas e revisões editoriais.

A capacidade não ordena, filtra, apara nem remove duplicatas. Ela percorre o array uma vez na ordem existente, portanto strings repetidas continuam separadas e strings vazias também recebem índices. Se os dados vierem de outro sistema, limpe-os ou reordene-os antes da chamada e considere os rótulos uma representação posicional fiel da lista preparada.

Use um separador que deixe cada rótulo legível

O separador é inserido literalmente entre o índice calculado e cada item original. O padrão é dois-pontos seguido de espaço, gerando rótulos como <code>0: vermelho</code>. Você pode usar ponto e espaço para listas numeradas convencionais, parêntese de fechamento para respostas compactas, tabulação para tabelas posteriores ou uma seta visível para logs.

Como a string é usada exatamente como fornecida, os espaços importam: dois-pontos sem espaço gera <code>0:vermelho</code>, enquanto um espaço gera <code>0: vermelho</code>. Separadores vazios também são aceitos para identificadores compactos, embora uma divisão visível normalmente seja mais clara. O limite é de 32 caracteres.

Os itens não são analisados para localizar números ou pontuação existentes. Se um item já começar com número, esse conteúdo permanecerá após o novo prefixo; remova rótulos antigos primeiro quando quiser substituí-los, e não combiná-los.

Integre com segurança os resultados estruturado e textual

A resposta inclui <code>enumerated</code>, um array com uma string formatada para cada item, e <code>text</code>, as mesmas strings unidas por quebras de linha. Use o array quando outro programa precisar mapear, filtrar, serializar ou exibir entradas separadamente. Use o texto ao escrever um bloco simples, preparar uma mensagem, criar uma seção de prompt ou copiar o resultado para documentação.

A resposta também informa quantidade, base escolhida e separador, deixando a decisão de formato explícita para auditoria e depuração. A validação rejeita arrays ausentes ou vazios, membros que não sejam strings, bases incompatíveis e dimensões excessivas.

Rotular opções para código e APIs

Crie rótulos iniciados em zero que correspondam diretamente às posições usadas pela lógica do aplicativo.

Preparar instruções legíveis

Crie etapas iniciadas em um com ponto, parêntese, dois-pontos ou outro separador adequado.

Montar listas de revisão referenciáveis

Dê a cada achado ou proposta um rótulo posicional estável que revisores possam citar.

Qual é o separador padrão?

O padrão é dois-pontos seguido de um espaço, produzindo entradas como 0: exemplo.

A operação altera o texto ou a ordem dos itens?

Não. Ela preserva cada string e sua posição, adicionando apenas o prefixo com índice e separador.

Qual formato de saída devo usar?

Use enumerated para um array estruturado ou text para as mesmas entradas unidas por quebras de linha.

Quanto custa uma solicitação?

A base do índice e o separador não mudam o preço.

É melhor começar a contar em 0 ou em 1?

Use 0 quando os rótulos precisam bater com posições em um programa, porque a maioria das linguagens de programação conta a partir do zero. Use 1 em instruções, pautas, checklists e opções de resposta, onde se espera que o primeiro seja o número um.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/enumerate-with-index

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/enumerate-with-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["red","green","blue"]}'
{
  "items": [
    "red",
    "green",
    "blue"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.enumerate_with_index",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_items10000
max_item_chars10000
max_separator_chars32
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

A operação é determinística, não acessa a rede e custa US$ 0,002 por solicitação API.

Escolha a convenção de índice adequada ao seu público

Defina <code>index_base</code> como 0 ou 1; outros valores são rejeitados para impedir deslocamentos acidentais e referências enganosas.

Integre com segurança os resultados estruturado e textual

Entradas JSON idênticas sempre produzem saídas JSON idênticas, sem datas, aleatoriedade, chamadas remotas ou formatação numérica regional. Em automações, trate <code>invalid_input</code> como pedido de correção, ajuste o campo indicado e tente novamente. Cada execução API custa US$ 0,002, independentemente da base escolhida.

A indexação pode começar em zero ou um?

Sim. Defina index_base como 0 para saída iniciada em zero ou 1 para saída iniciada em um.

Ver a documentação completa do KIT →