Program to insert or delete elements in a list
#inserting or deleting elements in a list
l=eval(input("Enter a list "))
print('''Main Menu
1. Insert
2. Delete
3. Exit''')
ch= int(input("Enter your choice 1/2/3: "))
if ch==1:
item=int(input("Enter item: "))
p=int(input("Insert at which position? "))
index=p-1
l.insert(index,item)
print("Success! List is now: ",l)
elif ch==2:
print('''Deletion Menu
1. Delete using Value
2. Delete using index
3. Delete a sublist''')
b=int(input("Enter your choice 1/2/3: "))
if b==1:
item=int(input("Enter item to be deleted: "))
l.remove(item)
print("List is now",l)
if b==2:
index=int(input("Enter index of the item to be deleted: "))
l.pop(index)
print("List is now",l)
if b==3:
first=int(input("Enter lower limit of slice to be deleted: "))
last=int(input("Enter upper limit of slice to be deleted: "))
del l[first:last]
print("List is now",l)
else:
print("Enter 1/2/3")
elif ch==3:
print("Exit")
else:
print("Please enter 1/2/3")
Comments
Post a Comment