Поделиться через


zip()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Функция zip принимает любое количество dynamic массивов и возвращает массив, элементы которого являются каждый массив, содержащий элементы входных массивов одного индекса.

Синтаксис

zip(массивы)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
массивы dynamic ✔️ Динамические значения массива для zip. Функция принимает между 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"]]