Metadata-Version: 2.1
Name: linkedlistpy
Version: 0.0.2
Summary: some useful tools for linked lists
Home-page: https://github.com/packetsss/linkedlistpy
Author: Packetsss
License: UNKNOWN
Project-URL: Documentation, https://github.com/packetsss/linkedlistpy
Keywords: python, linked list
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown; charset=UTF-8
Provides-Extra: testing

# pylinkedlist - a Linked List library
**This library provides linked lists so that you won't have to build your own! (especially for evil interviews)**

![Tests](https://github.com/packetsss/pylinkedlist/actions/workflows/tests.yml/badge.svg)


## Installation
```
pip install linkedlistpy
```

## Quick start
```
from linkedlistpy import LinkedList

linked_list = LinkedList()

linked_list.append(1)
linked_list.append_left([3, "foo", tuple, true])

print(linked_list)
>> [3, "foo", tuple, true, 1]

linked_list.reverse()

print(linked_list)
>> [1, true, tuple, "foo", 3]
```





## Features included (for now)

### Linked Lists
- Singly Linked list
- Doubly Linked list (TODO)
- Circular Linked list
- Doubly Circular Linked list (TODO)

### Methods
- built-in
  - str
  - list
  - len
- append
- append_left
- delete
- reverse


