Tous les produits
Search
Centre de documentation

Simple Log Service:Fonctions de liste

Dernière mise à jour :Aug 19, 2026

Cette rubrique décrit la syntaxe et les paramètres des fonctions de liste. Elle fournit également des exemples d'utilisation de ces fonctions.

Fonctions

Fonction

Description

lst_make

Crée une liste.

lst_insert

Insère des éléments à une position spécifiée dans une liste.

lst_append

Ajoute des éléments à la fin d'une liste.

lst_delete_at

Supprime l'élément situé à une position spécifiée dans une liste.

lst_reverse

Inverse l'ordre des éléments d'une liste.

lst_sort

Trie une liste.

op_slice

Renvoie des éléments spécifiques.

lst_get

Renvoie l'élément situé à une position spécifiée dans une liste ou un tuple.

op_len

Calcule le nombre d'éléments dans une liste ou un tuple.

lst_make

La fonction lst_make crée une liste.

  • Syntaxe

    lst_make(value1, value2, ...)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value1

    String

    Oui

    Élément de la liste.

    value2

    String

    Oui

    Élément de la liste.

  • Réponse

    Renvoie la liste créée.

  • Exemples

    • Journal brut

      content:test
    • Règle de transformation

      e_set("hello", lst_make("k1","k2"))
    • Résultat

      content:test
      hello:["k1", "k2"]

lst_insert

La fonction lst_insert insère des éléments à une position spécifiée dans une liste.

  • Syntaxe

    lst_insert(list_string, location, value1, value2, ...)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    list_string

    List

    Oui

    Liste d'entrée.

    location

    Number

    Oui

    Position d'insertion des éléments.

    value1

    String

    Oui

    Élément à insérer.

    value2

    String

    Non

    Élément à insérer.

  • Réponse

    Renvoie la liste après insertion des éléments.

  • Exemples

    • Journal brut

      ctx: ["k1","k2"]
    • Règle de transformation

      e_set("hello", lst_insert(v("ctx"), 0, "k0"))
    • Résultat

      ctx: ["k1","k2"]
      hello: ["k0", "k1", "k2"]

lst_append

La fonction lst_append ajoute des éléments à la fin d'une liste.

  • Syntaxe

    lst_append(list_string, value1, value2, ...)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    list_string

    List

    Oui

    Liste d'entrée.

    value1

    String

    Oui

    Élément à ajouter.

    value2

    String

    Non

    Élément à ajouter.

  • Réponse

    Renvoie la liste après ajout des éléments.

  • Exemples

    • Journal brut

      ctx: ["k1","k2"]
    • Règle de transformation

      e_set("hello", lst_append(v("ctx"), "k3"))
    • Résultat

      ctx: ["k1","k2"]
      hello: ["k1", "k2", "k3"]

lst_delete_at

La fonction lst_delete_at supprime l'élément situé à une position spécifiée dans une liste.

  • Syntaxe

    lst_delete_at(list_string, location)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    list_string

    List

    Oui

    Liste d'entrée.

    location

    Number

    Oui

    Position de l'élément à supprimer. La position du premier élément est 0.

  • Réponse

    Renvoie la liste après suppression de l'élément.

  • Exemples

    • Journal brut

      ctx: ["k1","k2"]
    • Règle de transformation

      e_set("hello", lst_delete_at(v("ctx"),1))
    • Résultat

      ctx: ["k1","k2"]
      hello: ["k1"]

lst_reverse

La fonction lst_reverse inverse l'ordre des éléments d'une liste.

  • Syntaxe

    lst_reverse(list_string)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    list_string

    List

    Oui

    Liste d'entrée.

  • Réponse

    Renvoie la liste dont l'ordre des éléments a été inversé.

  • Exemples

    • Journal brut

      ctx: ["v1","v2"]
    • Règle de transformation

      e_set("hello", lst_reverse(v("ctx")))
    • Résultat

      ctx: ["v1","v2"]
      hello: ["v2","v1"]

lst_get

La fonction lst_get renvoie l'élément situé à une position spécifiée dans une liste ou un tuple.

  • Syntaxe

    lst_get(list_string, location)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    list_string

    List

    Oui

    Liste d'entrée.

    location

    Int

    Oui

    Position de l'élément à obtenir. La position du premier élément est 0. Par exemple, si la liste d'entrée est ["a","b","c"], vous pouvez obtenir les éléments aux positions suivantes : 0, 1 et 2.

  • Réponse

    Renvoie l'élément situé à la position spécifiée.

  • Exemples

    • Journal brut

      ctx: ["v1","v2"]
    • Règle de transformation

      e_set("hello", lst_get(v("ctx"),1))
    • Résultat

      ctx: ["v1","v2"]
      hello: v2

lst_sort

La fonction lst_sort trie une liste.

  • Syntaxe

    lst_sort(value, reverse=False)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value

    List

    Oui

    Liste à trier.

    reverse

    Boolean

    Non

    • False (par défaut) : ordre croissant

    • True : ordre décroissant

  • Réponse

    Renvoie la liste triée.

  • Exemples

    • Exemple 1 : Trier la liste ctx par ordre croissant.

      • Journal brut

        ctx: ["1","2","5","3"]
      • Règle de transformation

        e_set("lst_sort", lst_sort(v("ctx")))
      • Résultat

        ctx: ["1","2","5","3"]
        lst_sort:["1","2","3","5"]
    • Exemple 2 : Trier la liste ctx par ordre décroissant.

      • Journal brut

        ctx: ["1","2","5","3"]
      • Règle de transformation

        e_set("lst_sort", lst_sort(v("ctx"),reverse=True))
      • Résultat

        ctx: ["1","2","5","3"]
        lst_sort:["5","3","2","1"]