ForHosting KIT · Texte et IA

Énumérer une liste avec des index à partir de zéro ou un

Transformez rouge, vert et bleu en 0: rouge, 1: vert et 2: bleu, ou commencez à 1 pour des lecteurs. L'ordre, les éléments répétés et les éléments vides restent tels quels ; seuls le numéro et le séparateur s'ajoutent. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Éléments
red, green, blue
Base de l'indice
0
Séparateur
:
Vous obtenez
Énuméré
0: red, 1: green, 2: blue
Texte
0: red 1: green 2: blue
Quantité
3

Énumérer une liste avec des index transforme un tableau ordonné de chaînes en libellés clairs et faciles à citer. Vous choisissez si le comptage commence à zéro ou un, fournissez un séparateur court et recevez à la fois un tableau d’entrées formatées et une version textuelle jointe par des sauts de ligne. L’ordre et le texte d’origine sont conservés exactement ; seuls l’index et le séparateur sont ajoutés. Cette opération convient au code, à la documentation, aux notes de révision, aux prompts et aux données exportées qui exigent des références stables et sans ambiguïté.

Choisissez la convention d’index adaptée à votre public

Décidez d’abord si le premier libellé doit être zéro ou un. Une indexation à partir de zéro est naturelle lorsque le résultat est comparé aux positions de tableaux en JavaScript, Python ou dans d’autres environnements de programmation : le libellé affiché correspond alors directement à la position utilisée dans le code. Une indexation à partir de un est généralement plus intuitive dans des instructions, des ordres du jour, des listes de contrôle, des questionnaires ou des révisions éditoriales.

La capacité ne trie, ne filtre, ne raccourcit et ne déduplique pas les valeurs. Elle parcourt le tableau dans son ordre actuel : les chaînes répétées restent distinctes et les chaînes vides reçoivent aussi un index. Nettoyez ou réordonnez donc les données en amont si nécessaire.

Employez un séparateur qui rend chaque libellé lisible

Le séparateur est inséré littéralement entre l’index calculé et chaque élément d’origine. Par défaut, il s’agit de deux-points suivis d’une espace, ce qui produit des libellés comme <code>0: rouge</code>. Vous pouvez choisir un point et une espace pour une liste numérotée classique, une parenthèse fermante pour des réponses compactes, une tabulation pour un tableau ultérieur ou une flèche visible dans des journaux.

La chaîne étant reprise exactement, les espaces comptent : deux-points sans espace donnent <code>0:rouge</code>, tandis qu’une espace donne <code>0: rouge</code>. Un séparateur vide est admis pour créer des identifiants compacts, même si une frontière visible est souvent plus claire. La limite est de 32 caractères.

Les éléments ne sont jamais analysés pour repérer des nombres ou signes existants. Si un élément commence déjà par un nombre, retirez d’abord l’ancien libellé lorsque votre objectif est de le remplacer plutôt que de les combiner.

Intégrez sûrement les résultats structurés et textuels

La réponse contient <code>enumerated</code>, un tableau avec une chaîne formatée par élément, et <code>text</code>, les mêmes chaînes reliées par des sauts de ligne. Utilisez le tableau lorsqu’un programme doit transformer, filtrer, sérialiser ou afficher les entrées séparément. Employez le texte pour rédiger un bloc brut, préparer un message, créer une section de prompt ou copier le résultat dans une documentation.

La réponse indique aussi le nombre d’éléments, la base choisie et le séparateur, ce qui rend le format explicite pour l’audit et le débogage. La validation refuse les tableaux absents ou vides, les membres non textuels, les bases non prises en charge et les tailles excessives.

Préparer des instructions lisibles

Créez des étapes à partir de un avec un point, une parenthèse, deux-points ou un autre séparateur.

Créer des listes de révision citables

Attribuez à chaque constat ou proposition un libellé positionnel stable que les réviseurs peuvent citer.

Quel est le séparateur par défaut ?

Il s’agit de deux-points suivis d’une espace, ce qui produit des entrées comme 0: exemple.

L’opération modifie-t-elle le texte ou l’ordre ?

Non. Elle conserve chaque chaîne et sa position, puis ajoute seulement le préfixe d’index et le séparateur.

Quel format de sortie faut-il utiliser ?

Utilisez enumerated pour un tableau structuré ou text pour les mêmes entrées reliées par des sauts de ligne.

Combien coûte une requête ?

La base d’index et le séparateur ne changent pas le prix.

Faut-il commencer à compter à 0 ou à 1 ?

Choisissez 0 quand les étiquettes doivent correspondre à des positions dans un programme, car la plupart des langages de programmation comptent à partir de zéro. Choisissez 1 pour des consignes, des ordres du jour, des listes de contrôle ou des choix de réponse, où le premier élément porte le numéro un.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items10000
max_item_chars10000
max_separator_chars32
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Elle est déterministe, sans accès réseau, et coûte $0.002 par requête API.

Choisissez la convention d’index adaptée à votre public

Définissez <code>index_base</code> sur 0 ou 1 ; toute autre valeur est refusée afin qu’un décalage accidentel ne crée pas de références trompeuses.

Intégrez sûrement les résultats structurés et textuels

Des entrées JSON identiques donnent toujours des sorties JSON identiques, sans horodatage, hasard, appel distant ni format numérique régional. Dans une automatisation, traitez <code>invalid_input</code> comme une demande de correction, rectifiez le champ nommé puis recommencez. Chaque exécution API coûte $0.002, quelle que soit la base retenue.

Libeller des choix pour le code et les API

Créez des libellés à partir de zéro qui correspondent directement aux positions utilisées par l’application.

L’indexation peut-elle commencer à zéro ou à un ?

Oui. Définissez index_base sur 0 pour partir de zéro ou sur 1 pour partir de un.

Consulter la documentation complète du KIT →