Input :
t1_dict = {"k1":{"api1":200,"api2":500,"api3":200},"k2":{"api1":500,"api2":200,"api3":500}}
Output:
t2_dict = {'k2': {'api'1: 500,'api3':500}, 'k1': {'api2': 500}}
Need to extract whose values not equal 200
to another dictionary.
I could able to do it, as below.
t2_dict = {}
for k1,v1 in api_status.items():
t2_dict[k1] = {}
for k2, v2 in v1.items():
if v2 != 200:
t2_dict[k1][k2] = v2
Can it be done in better way ? Any one-liner or other best solution ? Any optimisation ?