#eval()
z=eval(input("enter the list:"))
n=int(input("enter the list to search:"))
freq=z.count(n)
if freq>0:
print(n,"occurs",freq,"times")
else:
print(n,"does not occur")
T1 = eval(input('enter tuple:'))#tuple
D1=eval(input('enter dictionary:'))#dictionary
L1=list(T1)#L1 is assign as list
L2=list(D1)#list
L1.insert(3, '6')#insert method
print(L1)# list 6 inserted at 3rd index
L2.insert(2,'(8,9)')#keys,2 index (8,9) is inserted
print(L2)
#output
'''enter tuple:(1,2,3,4,5,6)
enter dictionary:{(1,2),(3,4),(5,6)}
[1, 2, 3, '6', 4, 5, 6]
[(1,2), (3,4), '(8, 9)', (5,6)]'''
#Perfect if you want to store a mathematical expression without defining the
#variables used:
my_function = "5x**2 + 8x - 2" #I want to define the function cleanly as a
# variable
#insert definition of other varianles here
#insert other code here
def f(x): #Defining the function as the funtion f(x)
return eval(my_function) #Returning my_function with the x in f(x) as x
print(f(0)) #Printing f(0), thereby returning my_function with 0 as x
#Returns -2