Freigeben über


zip()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Die zip Funktion akzeptiert eine beliebige Anzahl von dynamic Arrays und gibt ein Array zurück, dessen Elemente jeweils ein Array sind, das die Elemente der Eingabearrays desselben Indexes enthält.

Syntax

zip(Arrays)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Arrays dynamic ✔️ Die dynamischen Arraywerte, die zippen sollen. Die Funktion akzeptiert zwischen 2-16 Arrays.

Beispiele

print zip(dynamic([1,3,5]), dynamic([2,4,6]))

Output

print_0
[[1,2],[3,4],[5,6]]
print zip(dynamic(["A", 1, 1.5]), dynamic([{}, "B"]))

Output

print_0
[["A",{}], [1,"B"], [1.5, null]]
datatable(a:int, b:string) [1,"one",2,"two",3,"three"]
| summarize a = make_list(a), b = make_list(b)
| project zip(a, b)

Output

print_0
[[1,"one"],[2,"two"],[3,"three"]]