lists:zip/2
把 2 个列表合成一个由 2 个值组成的元组列表
用法:
zip(List1, List2) -> List3
内部实现:
-spec zip(List1, List2) -> List3 when List1 :: [A], List2 :: [B], List3 :: [{A, B}], A :: term(), B :: term(). zip([X | Xs], [Y | Ys]) -> [{X, Y} | zip(Xs, Ys)]; zip([], []) -> [].
把 2 个列表合成一个由 2 个值组成的元组列表
lists:zip([1, 2, 3, 4, 5], [a, b, c, d, e]).