1.

Write a program to perform various list operations after displaying menu.

Answer» ch = 0

list = []

while true :

print “List Menu”

print “1. Adding”

print “2.Modify”

print “3.Delete”

print “4.Sort list”

print “5.Display list”

print “6.Exit”

ch = int (raw_input (“Enter your choice :”)) if ch = = 1 :

print “1.Add element”

print “2.Add a List”

ch1 = int (raw_input

(“Enter choice 1 or 2:”))

if chi = = 1:

item = int

(raw_input (“Enter element:”))

pos = int (raw_input

(“Enter position to add : “))

list.insert (pos, item)

elif chi = = 2 :

list2 = eval (raw_input (“Enter list:”))

list.extend (lst2)

else:

print “Valid choices are 1 or 2”

print “Successfully added” elif ch = = 2 :

pos = int (raw_input

(“Enter position :”))

intem = int (raw_input

(“Enter new value :”))

old = list[pos]

list[.pos] = item

print old, ‘modified with vlaue”, item elif ch = = 3:

print “1.Delete element by position”

print “2.Delete element by value”

ch1 = int (raw_input (“Enter you choice 1 or 2’))

if chi = = 1:

pos = int (raw_input (“Enter position :”))

item = list.pop (pos)

print item, “deleted”

elif ch1 = = 2:

item = int (raw_input (“Enter element:”))

pos = list.remove (item)

print “Succcessfully delted”

else :

print “Valid choices are 1 or 2”

elif ch = = 4 :

print “l.Ascending”

print “2.Descending”

chi = int (raw input (“Enter choice 1 or 2”))

if chi = = 1:

list. sot () elif ch1 = = 2:

list.sort (reverse = True)

else :

print “Valid choices are 1 or 2”

elif ch = = 5:

print list elif ch = = 6:

break

else :

print “valid choice 1 to 6”


Discussion

No Comment Found