From be44f166daedc52ea9426bb8a85409bfe7b54dff Mon Sep 17 00:00:00 2001 From: jaideep6214 <43785047+jaideep6214@users.noreply.github.com> Date: Wed, 9 Oct 2019 20:55:07 +0530 Subject: [PATCH] List data structure in python3 Added Lists with following functionality : --- data_structures/linked_list/lists.py | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 data_structures/linked_list/lists.py diff --git a/data_structures/linked_list/lists.py b/data_structures/linked_list/lists.py new file mode 100644 index 0000000..93f3c65 --- /dev/null +++ b/data_structures/linked_list/lists.py @@ -0,0 +1,40 @@ +mylist=list() #Created a list + +# Inserting an element +element=int(input("Enter the element:")) +mylist.append(element) +print(mylist) + +#Traversing a list through index +flag=0 +selement=int(input("Enter search element:")) +for i in range(len(mylist)): + if(mylist[i]==selement): + print("Element Found at index:",i) + flag=1 + break +if(flag==0): + print("Element not found") + + +#Traversing a list through element +flag=0 +selement=int(input("Enter search element:")) +for i in mylist: + if(i==selement): + print("Element Found at index:",i) + flag=1 + break +if(flag==0): + print("Element not found") + +#Deleting an element through index +index=int(input("Enter the index to be deleted:")) +del(mylist[index]) +print(mylist) +#or +mylist.pop(index) + +print(mylist) + +