ForHosting KIT · Text & KI

Liste mit null- oder einsbasierten Indizes nummerieren

Aus Rot, Grün und Blau werden 0: Rot, 1: Grün und 2: Blau, oder Sie beginnen für Leser bei 1. Reihenfolge, doppelte und leere Einträge bleiben genau erhalten; hinzu kommen nur Nummer und Trennzeichen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Elemente
red, green, blue
Indexbasis
0
Trennzeichen
:
Erhalten Sie
Aufgezählt
0: red, 1: green, 2: blue
Text
0: red 1: green 2: blue
Anzahl
3

Liste mit Index nummerieren wandelt ein geordnetes Array aus Zeichenfolgen in klare, zitierbare Beschriftungen um. Sie wählen, ob die Zählung bei null oder eins beginnt, geben ein kurzes Trennzeichen an und erhalten sowohl ein Array formatierter Einträge als auch eine durch Zeilenumbrüche verbundene Textfassung. Reihenfolge und ursprünglicher Text bleiben exakt erhalten; hinzugefügt werden nur Index und Trennzeichen. Dies eignet sich für Code, Dokumentation, Prüfanmerkungen, Prompts und exportierte Daten, die stabile, eindeutige Verweise benötigen.

Wählen Sie die passende Indexkonvention für Ihre Zielgruppe

Entscheiden Sie zuerst, ob die erste Beschriftung null oder eins lauten soll. Eine nullbasierte Indizierung bietet sich an, wenn das Ergebnis mit Arraypositionen in JavaScript, Python oder anderen Programmierumgebungen verglichen wird, denn die sichtbare Beschriftung entspricht unmittelbar der im Code verwendeten Position. Eine einsbasierte Indizierung ist für Leser von Anleitungen, Tagesordnungen, Checklisten, Umfragen und redaktionellen Prüfungen meist verständlicher.

Die Funktion sortiert, filtert, kürzt und dedupliziert die gelieferten Werte nicht. Sie durchläuft das Array einmal in seiner bestehenden Reihenfolge. Wiederholte Zeichenfolgen bleiben daher getrennte Einträge, und auch leere Zeichenfolgen erhalten Indizes.

Bereinigen oder ordnen Sie extern erzeugte Quelldaten vor dem Aufruf und behandeln Sie die ausgegebenen Beschriftungen als positionsgetreue Ansicht der vorbereiteten Liste.

Verwenden Sie ein gut lesbares Trennzeichen

Das Trennzeichen wird unverändert zwischen dem berechneten Index und jedem ursprünglichen Eintrag eingefügt. Standardmäßig werden ein Doppelpunkt und ein Leerzeichen verwendet; daraus entstehen Beschriftungen wie <code>0: rot</code>. Alternativ eignen sich Punkt und Leerzeichen für klassische Nummerierungen, eine schließende Klammer für kompakte Antwortmöglichkeiten, ein Tabulator für die spätere Tabellenverarbeitung oder ein sichtbarer Pfeil für Protokolle.

Da die Zeichenfolge exakt übernommen wird, sind Leerzeichen bedeutsam: Ein Doppelpunkt ohne nachfolgendes Leerzeichen ergibt <code>0:rot</code>, mit Leerzeichen dagegen <code>0: rot</code>. Leere Trennzeichen sind für kompakte Kennungen zulässig, obwohl eine sichtbare Grenze meist leichter verständlich ist. Das Trennzeichen darf höchstens 32 Zeichen enthalten.

Einträge werden nicht auf vorhandene Zahlen oder Satzzeichen untersucht. Beginnt ein Eintrag bereits mit einer Zahl, entfernen Sie alte Beschriftungen vorher, wenn Sie diese ersetzen und nicht kombinieren möchten.

Binden Sie strukturierte und textuelle Ergebnisse sicher ein

Die Antwort enthält <code>enumerated</code>, ein Array mit einer formatierten Zeichenfolge je Eingabeeintrag, sowie <code>text</code>, dieselben Zeichenfolgen durch Zeilenumbrüche verbunden. Nutzen Sie das Array, wenn ein Programm Einträge einzeln abbilden, filtern, serialisieren oder anzeigen soll. Die Textform eignet sich für Klartextblöcke, Nachrichten, Promptabschnitte und Dokumentation.

Zusätzlich nennt die Antwort Anzahl, gewählte Indexbasis und Trennzeichen, sodass die Formatentscheidung für Prüfung und Fehlersuche ausdrücklich festgehalten ist. Die Validierung weist fehlende oder leere Arrays, Nicht-Text-Einträge, unzulässige Indexbasen sowie übergroße Eingaben zurück.

Auswahlwerte für Code und APIs beschriften

Erzeugen Sie nullbasierte Beschriftungen, die direkt den von der Anwendungslogik verwendeten Positionen entsprechen.

Lesbare Anweisungen vorbereiten

Erzeugen Sie einsbasierte Schritte mit Punkt, Klammer, Doppelpunkt oder einem anderen geeigneten Trennzeichen.

Zitierbare Prüflisten erstellen

Geben Sie jedem Befund oder Vorschlag eine stabile Positionsbezeichnung, auf die Prüfer verweisen können.

Welches Trennzeichen wird standardmäßig verwendet?

Voreingestellt sind ein Doppelpunkt und ein Leerzeichen, sodass Einträge wie 0: Beispiel entstehen.

Ändert die Verarbeitung Text oder Reihenfolge?

Nein. Jede Zeichenfolge und ihre Position bleiben erhalten; nur Indexpräfix und Trennzeichen kommen hinzu.

Welches Ausgabeformat sollte verwendet werden?

Nutzen Sie enumerated für ein strukturiertes Array oder text für dieselben, durch Zeilenumbrüche verbundenen Einträge.

Soll ich ab 0 oder ab 1 zählen?

Wählen Sie 0, wenn die Nummern zu Positionen im Programmcode passen sollen, denn die meisten Programmiersprachen zählen ab null. Für Anleitungen, Tagesordnungen, Checklisten und Antwortoptionen ist 1 üblicher, weil Leser den ersten Eintrag als Nummer eins erwarten.

Was passiert, wenn ein Eintrag schon mit einer Zahl beginnt?

Die vorhandene Zahl bleibt unverändert hinter dem neuen Index stehen, weil der Inhalt der Einträge nie ausgewertet wird. Wenn Sie alte Nummern ersetzen möchten, entfernen Sie diese vorher.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items10000
max_item_chars10000
max_separator_chars32
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die Verarbeitung ist deterministisch, greift nicht auf das Netz zu und kostet $0.002 je API-Anfrage.

Wählen Sie die passende Indexkonvention für Ihre Zielgruppe

Setzen Sie <code>index_base</code> auf 0 oder 1; andere Werte werden abgelehnt, damit ein versehentlicher Versatz keine irreführenden Verweise erzeugt.

Binden Sie strukturierte und textuelle Ergebnisse sicher ein

Identische JSON-Eingaben erzeugen immer identische JSON-Ausgaben, ohne Zeitstempel, Zufall, Fernaufrufe oder regionsabhängige Zahlenformate. Behandeln Sie <code>invalid_input</code> in automatisierten Abläufen als Korrekturaufforderung, berichtigen Sie das benannte Feld und versuchen Sie es erneut. Jede API-Ausführung kostet $0.002, unabhängig von der gewählten Basis.

Kann die Indizierung bei null oder eins beginnen?

Ja. Setzen Sie index_base für eine nullbasierte Ausgabe auf 0 oder für eine einsbasierte Ausgabe auf 1.

Was kostet eine Anfrage?

Jede API-Anfrage kostet $0.002. Indexbasis und Trennzeichen ändern den Preis nicht.

Vollständige KIT-Dokumentation lesen →