Установка:
pip install llist
Поддерживает:
sllist -- односвязный список
dllist -- двусвязный список
Документация:
https://ajakubek.github.io/python-llist/index.html
Пример:
>>> from llist import dllist, dllistnode
>>> lst = dllist([1, 2, 3]) # create and initialize a list
>>> print(lst) # display elements in the list
dllist([1, 2, 3])
>>> print(len(lst)) # display length of the list
3
>>> print(lst.size)
3
>>> print(lst.nodeat(0)) # access nodes by index
dllistnode(1)
>>> print(lst.nodeat(1))
dllistnode(2)
>>> print(lst.nodeat(2))
dllistnode(3)
>>> print(lst[0]) # access elements by index
1
>>> print(lst[1])
2
>>> print(lst[2])
3