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

Popular Posts