Metadata-Version: 2.1
Name: linkedpy
Version: 0.0.6
Summary: Python implementation of a default List using linked list
Home-page: https://github.com/hardope/MyList
Author: Opeoluwa Adeyeri
Author-email: adeyeriopeoluwa05@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# My_List

Implementation of Lists data type using Linked Lists

### Usage
``` python
from linkedpy import List

# Initialize an empty list
myList = List()

# Initialize the list with values provided
myList = List([1, 2, 3])

# append Values to the list
myList.append(1)
myList.append(2)
myList.append(3)

# remove and return element from end of list
myList.pop()

# remove and return element from index of 3
myList.pop(3)

# return list length
myList.count()

# return list length
len(myList)

# return a copy of the list in this object format
myList.copy()

# return a copy of the list in default python list format
myList.to_list()

# extend a list using values from another list
myList.extend([1, 2, 3])
# extend list using the custom list object
myList.extend(otherList.copy())

# insert values into list at a specific index
# syntax: myList.insert(index, value)
myList.insert(0, 1)

# remove a specific element from the list
myList.remove(3)

# get the lowest index where an element appears
myList.index(1)

# Return max value
myList.max()

# Return min Value
myList.min()

# delete all elements from list
myList.clear()

print(myList)

```
