1.0.5 • Published 5 years ago

python-zip v1.0.5

Weekly downloads
1
License
CC BY-SA 4.0
Repository
github
Last release
5 years ago

python-zip

Iterate through Iterables together, until all or one of the iterables are over

Python's build-in function in JS.

Install

npm i python-zip

Usage

Default export is the "classic" zip function (quitting when one of the iterables is over).

Another export is the zipLongest function, who iterates until all the iterables are over.

Default

import zip from 'python-zip';

const a = [1, 3, 5];
const b = [2, 4, 6];

for (const [i, j] of zip(a, b)) {
    console.log(i, j); // => 1 2 then 3 4 then 5 6
}

Longest

import { zipLongest } from 'python-zip';

const a = [1, 3, 5, 7, 9];
const b = [2, 4, 6];

for (const [i, j] of zipLongest(a, b)) {
    console.log(i, j); // => 1 2 then 3 4 then 5 6 then 7 undefined then 9 undefined
}
1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago