zip()

适用于:✅Azure 数据资源管理器Azure MonitorMicrosoft Sentinel

zip 函数接受任意数量的 dynamic 数组,并返回一个数组,其元素都是一个数组,后者包含同一索引的输入数组的元素。

语法

zip(arrays)

详细了解语法约定

参数

客户 类型​​ 必需 说明
arrays dynamic ✔️ 要压缩的动态数组值。 此函数接受 2-16 个数组。

示例

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

输出

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

输出

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)

输出

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