Q. Write a program to read elements of a list.
a)The program should ask for the position of the element to be deleted from the list. Write a function to delete the element at the desired position in the list.
b)The program should ask for the value of the element to be deleted from the list. Write a function to delete the element of this value from the list.
Answer :-
def deletepos( pos ): lst.pop(pos) return lst def deleteelem( elem ): lst.remove ( elem ) return lst lst = eval(input("Enter a list :-")) print( "Enter your choise :-" ) print("1. to delete by position ") print("2. to delete by element ") choise = input("Enter (1 / 2)") if choise == "1" : position = int(input("Enter the position :-")) print("New List :-", deletepos( position )) elif choise == "2" : element = int(input("Enter element :-")) print("New List :-", deleteelem( element ))
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )