Metadata-Version: 2.1
Name: pyiter
Version: 0.0.5
Summary: PyIter is a Python package for iterative operations inspired by the Kotlin、CSharp(linq)、TypeSrcipt and Rust . Enables strong typing and type inference for iterative operations.
Author: YISH
Author-email: mokeyish@hotmail.com
License: MIT
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# PyIter

![Python versions](https://img.shields.io/pypi/pyversions/pyiter?style=for-the-badge)
[![Pypi version](https://img.shields.io/pypi/v/pyiter?style=for-the-badge)](https://pypi.org/project/pyiter/)

PyIter is a Python package for iterative operations inspired by the Kotlin、CSharp(linq)、TypeSrcipt and Rust .
Enables strong **typing** and type inference for iterative operations.

- Chain operations like map, reduce, filter, map
- Lazy evaluation
- parallel execution
- strong **typing**

## Install

```bash
pip install pyiter
```

## Quickstart

```python
from pyiter import it

text = ["hello", "world"]
iterate(text).map(str.upper).to_list()
# ['HELLO', 'WORLD']
```

**Type inference**
![.](./screenshot.png)

## API

See [API](https://pyiter.yish.org/pyiter/sequence.html) docuumention.


