
Product
Socket Now Supports pylock.toml Files
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Work with linkedlists datastructure in Python
pip install py-linkedlist
# Importing linkedlist to your code
from linkedlist import linkedlist
Initialising a linkedlist
l_list = linkedlist()
#Adding First element to the linkedlist
l_list.add(10)
# Appending a list to the linkedlist
l_list.add([1, 2])
# Appending a tuple to the linkedlist
l_list.add((3, 4, 3))
# Adding new element at head position in linkedlist
l_list.addAtHead(20)
Any data type including String, Dictonary, Sets etc. can be added to linkedlist
# Priting the linkedlist to console
l_list.show()
output: 20->10->1->2->3->4->3
# Returns length of linkedlist
print(l_list.length())
output: 7
# Remove first occurance of an element (3)
# l_list: 20->10->1->2->3->4->3
l_list.removeElement(3)
l_list.show()
output: 20->10->1->2->4->3
# Remove using element position
# l_list: 20->10->1->2->4->3
l_list.removeAtLoc(2)
l_list.show()
output: 20->1->2->4->3
# Remove Head/First element in linkedlist
# l_list: 20->1->2->4->3
l_list.removeHead()
l_list.show()
output: 1->2->4->3
# Remove Tail/Last element in linkedlist
# l_list: 1->2->4->3
l_list.removeTail()
l_list.show()
output: 1->2->4
# Remove All elements in linkedlist
# l_list: 1->2->4->3
l_list.removeAll()
l_list.show()
output: None
# Checking the linkedlist is Empty/Not
print(l_list.isEmpty())
output: True
# Get Linkedlist with location. Linkedlist are zero-indexed based
l_list.add((13, 41, 34))
print(l_list.eleAt(2))
output: 34
pip uninstall py-linkedlist
FAQs
LinkedList Package
We found that py-linkedlist demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.
Research
Security News
Malicious Ruby gems typosquat Fastlane plugins to steal Telegram bot tokens, messages, and files, exploiting demand after Vietnam’s Telegram ban.