Metadata-Version: 2.4
Name: intersperse
Version: 0.1.0a0
Summary: A simple Python generator that yields elements from an iterable, inserting a separator value between each element.
Author-email: Jifeng Wu <jifengwu2k@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/jifengwu2k/intersperse
Project-URL: Bug Tracker, https://github.com/jifengwu2k/intersperse/issues
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=2
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typing; python_version < "3.5"
Dynamic: license-file

# intersperse

A simple Python generator that yields elements from an iterable, inserting a separator value between each element.

## Installation

```bash
pip install intersperse
```

## Usage

```python
# coding=utf-8
from intersperse import intersperse

# Intersperse zeros between numbers
print(list(intersperse([1, 2, 3], 0)))
# Output: [1, 0, 2, 0, 3]

# Works with any iterable
print(list(intersperse('abc', '-')))
# Output: ['a', '-', 'b', '-', 'c']

# Edge cases
print(list(intersperse([], 0)))
# Output: []

print(list(intersperse([1], 0)))
# Output: [1]
```

## License

MIT
